C#面向对象 一些细节

this可省略

在class定义类内部,指代属性或数据需要使用 this.数据名
实际上,也可以不用,效果是一样的,但是为了使代码更加清晰,加上会增加可读性

对于数组和字符串的实例化

在C#中,数组需要先

csharp 复制代码
int[] a = new int[5];

来实例化,之后才可以初始化以及调用其中元素

或者使用这样的初始化,隐含 new int[]

csharp 复制代码
int [] a = {1,2,3,4,5};

和数组同属于引用类型的字符串却有所不同,可以直接初始化而不经过new来实例化

可以直接赋值

csharp 复制代码
string s1 = "Hello"; // 直接赋值
相关推荐
刘梦凡呀1 天前
C#获取钉钉平台考勤记录
java·c#·钉钉
承渊政道1 天前
动态内存管理
c语言·c++·经验分享·c#·visual studio
future_studio1 天前
聊聊 Unity(小白专享、C# 小程序 之 播放器)
unity·小程序·c#
helloworddm1 天前
Orleans Stream SubscriptionId 生成机制详解
java·系统架构·c#
向宇it1 天前
【unity实战】MapMagic 2实战例子
游戏·3d·unity·c#·游戏引擎
"菠萝"1 天前
C#知识学习-017(修饰符_6)
学习·c#
VB.Net1 天前
C#循序渐进
开发语言·c#
feifeigo1231 天前
C# WinForms实现模拟叫号系统
c#
helloworddm1 天前
Orleans 流系统握手机制时序图
后端·c#
William_cl1 天前
【C# OOP 入门到精通】从基础概念到 MVC 实战(含 SOLID 原则与完整代码)
开发语言·c#·mvc