网络编程 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%的人还看了以下文章

  • python 初学者练手上机实操三

    一、题目:键盘输入三角形的三边,求三角形的周长。 1、新建一个triangle.py文件 2、编写程序。 3、调试程序。 4、排除错误。 二、题目:导入turtle包(import turtle),绘制边长为100的正方形。 要求: 1、新建一个“turtle2.py”文件 2、编写程序。 3、调试程序。 4、排除错误。 三、题目:打印诗“悯农” 要求: 1…

    2023年5月5日
    23.4K0
  • 详解如何在myeclipse中运行JSP,Run As none applicable(图)

    在MyEclipse中打开JAVA Project时想运行单个JAVA文件,如Hello.java文件,可以在Hello.java右键Run As 后面出现java Application,点击即可运行。 在myEclipse中打开web project,想运行单个JSP文件或项目,在jsp文件上右键Run As 没有”run on server…

    2020年2月23日
    24.1K0
  • 通用数据库操作类及员工信息查询实例

    package com.common; import java.sql.*; public class DataBaseConn { public Connection conn = null; public void createConn(){ String url = “jdbc:mysql://localhost:3306/employeeDb”; S…

    2019年11月27日
    15.1K0
  • OpenCV-最优秀的Python人脸识别库安装及入门教程

    OpenCV库(open source computer vision library)是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上,具有跨平台特性,轻量级且高效,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它具有C ++,P…

    2020年12月8日
    14.8K2
  • Double.valueOf(r).doubleValue();是什么意思

    在一段代码中看到Double.valueOf(“2020”).doubleValue(),先出现了Double.valueOf(),又用了doubleValue(),有点迷惑,为什么这么用呢? <% String s=request.getParameter(“radius”); double r; if(s!=null) {r…

    2019年9月5日
    13.9K0
  • python属于编译型还是解释型的语言?python是哪一种类型的编译语言

    Python先把代码编译成字节码,再对字节码解释执行。 java   编译型(请求次数多)+解释型(请求次数少) 解释性语言定义: 程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行…

    2023年2月26日
    8.6K0

发表回复

登录后才能评论