C#.Net基础题

1.C#中提供的15种属性类型分别是哪些 3整数八种 byte,sbyte,short,ushort,int,uint,long,ulong浮点三种 float,double,decimal字符型 char 字符串 string 对象型 object2.C#属性赋值的四个步骤详细说明 41)看数据类型是15种基本类型直接赋值,2)不是的话先空格出现智能提示根据需求点分号结束,3)空格...
摘要由CSDN通过智能技术生成

1.C#中提供的15种属性类型分别是哪些 3
整数八种 byte,sbyte,short,ushort,int,uint,long,ulong
浮点三种 float,double,decimal
字符型 char 字符串 string 对象型 object
2.C#属性赋值的四个步骤详细说明 4
1)看数据类型是15种基本类型直接赋值,
2)不是的话先空格出现智能提示根据需求点分号结束,
3)空格空不出使用New关键字,空格new 出现智能提示一对小括号结束,删掉前半个再加上看重载,继续进行赋值
4)特殊的如 this.Background= color.red; 直接属性类型点
3.C#中方法赋值的基本过程详细说明 2
删掉前半个括号再加上看重载,根据属性赋值四个步骤进行赋值
4.C#中方法的参数有哪些类型?2
值类型,引用类型
5.详细说明装箱和拆箱4
装箱:值类型转引用类型,拆箱:引用类型转值类型,拆箱前提下必须要有一次装箱
6.C#中的所有数据类型可分为哪些类型?详细介绍 4
值类型,引用类型,值类型多数存储在内存栈中,而引用类型存储在托管堆中
7.常用的属性类型转换方式有哪些?至少三种 3
int.parse(); Convert.Toint32(); ToString();
8.String和StringBuilder的区别是什么? 4
string为不可变字符串,字符串内容每次发生改变时内存中会重新生成一个新字符串对象,
String在 System.String命名空间下
而StringBuilder为可变字符串,StringBuilder初始化时可以指定长度,一旦长度超出指定的长度时会默认长度为初识长度的倍数增加,
StingBuilder在 System.Text命名空间下
9.如何将“Hello World”中的‘o’和‘l’替换为‘0’和‘1’ 2
Replace(‘o’,‘0’);Replace(‘l’,‘1’);
10.说出数组和集合的区别有哪些 4
数组容量声明后长度不可做更改,集合不限长度
11.使用“”和Equals做比较的区别 4
在比较值类型时两者都是比较其值是否相同,
在比较引用类型是
是比较两个变量的引用是否一样,而Equals是比较其内容是否相同
12.方法的参数可分为哪两种,详细介绍 4
形参,实参,
形参:形式上的参数,不参与逻辑运算,
实参:实际的参数,需要传递进方法的参数,参与逻辑运算
13.事件中的两个参数sender、e的作用分别是什么 4
sender为事件的发起者
e为事件触发者,携带事件信息
14.方法参数使用ref和out修饰之后有什么作用?详细介绍 4
ref为引用传参&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值