网络编程 ASP.NET(C#)学习笔记三:数据类型-引用类型

C#中数据类型主要分为两大类:值类型引用类型
本节课主要讲解引用类型的分类及C#内置引用类型object 和string。 引用类型包括:类(class、object、string)、接口(interface)、数组(array)、代理(delegate)
类包括:用户自定义的类、object基类、字符串类,其中object 、string为C#内置引用类型。

object类

object类是是所有其他类型的基类,C#中所有的类型都直接或间接地从 object类中继承。因此,对于任一个object的变量,可以赋以任何类型的值。

int     a=8;
object  obj1;
obj1=a;
object  obj2='a ';

对于object类型的变量,声明必须使用object关键字。

string类

一个字符串是被双引号包含的一系列字符。例如,“how are you!”就是一个字符串。
string类是专门用于对字符串进行操作的。

string str1 = "www.125jz.com";
string str2 = "125建站网";

有关类、接口(interface)、数组(array)、代理(delegate)和字符串类(string)的具体使用我们会在相应章节讲解,今天主要掌握C#中引用类型有哪些,并了解C#内置引用类型object 和string

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/811.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年1月30日 上午10:10
下一篇 2018年1月30日 下午5:36

99%的人还看了以下文章

  • 开发软件,编程语言Java和C++选哪个?

    根据网络调查数据:编程语言排名前三的是Java、C#、C++。 其中Java使用者比例最高,为42.82%,是C#的两倍还要多。 紧跟其后的是C#,比例为17.33%。 排名第三的C++则有14.35%的比例。 JAVA和C++都是面向对象语,都能够实现面向对象思想(封装,继乘,多态)。而由于C++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带…

    2021年2月16日
    6.6K0
  • 实用sql查询语句详解2:高级查询

    上篇文章《实用sql查询语句详解1:给列取别名、查询部分行、多列排序》介绍了简单查询语句,这节课给大家讲解基本条件查询、集合函数、分组查询、子查询、并集和交集。 基本条件查询 比较运算符:>,>=,<,<=,=,!= between a and b,in(a,b,c),not exists,is null,like ‘%_’,or,a…

    2018年2月5日
    6.1K0
  • 简!python中安装pip的方法

     pip的安装 打开cmd,输入以下命令安装pip: python -m ensurepip –default-pip 出现如下图所示,代表pip安装成功: 查看pip版本 pip –version 更新pip版本 python -m pip install –upgrade pip 安装库 例如安装pyyaml库,打开cmd输入以下命令: pip i…

    2023年5月18日
    17.2K0
  • 程序设计基础(C语言)—教学设计、教案

    教学设计——程序设计基础 教学基本信息 课程名称 程序设计基础 性质 专业基础课 学分 3 学时 48 题目 数据类型 专业年级 软件工程专业一年级 教材 书名:C程序设计(第五版) 出版社:清华大学出版社    出版日期: 2017年8月 教学背景分析 一、学习内容分析: 本节课要介绍的知识点——数据类型比较简单,但都是概念。对于这些陌生的、枯燥的纯概念性…

    2020年4月10日
    14.0K0
  • 使用Eclipse和Android Studio进行移动开发有什么不同?

    在Google I/O 2013发布会上谷歌推出了AndroidStudio开发者工具,该工具的开发环境和模式更加的丰富和便捷。 AndroidStudio的正式版发布时间是14年12月,谷歌宣布Android Studio将取代Eclipse,正式成为官方集成开发软件,并中止对后者支持。目前进行移动开发,仍有不少互联网公司是使用eclipse,eclips…

    2018年2月9日
    7.2K0
  • 填坑!安装opencv-python库后,没有CV2文件夹,找不到haarcascade分类器文件

    python内import cv2正常运行,但是根据以下方法在e:\python\python39\lib\site-packages下找不到CV2文件夹,也找不到data\haarcascades相关分类器文件。 OpenCV-python haarcascade各种分类器文件位置 使用 pip list 查看是否安装opencv-python E:\py…

    2020年12月8日
    13.1K0

发表回复

登录后才能评论