C#
没有成为炮灰的语言,只有成为炮灰的开发者。
Rosiness^
BUG 进步的阶梯
展开
-
C# 字符串
文章目录C# 字符串操作1.获取长度格式举例2.查找字符3.字符串替换4.字符串截取5.字符串插入C# 类型转换1.隐式类型转换2.显式类型转换C# Convert方法和Parse 方法1.Parse2.ConvertC# 装箱和拆箱C# 字符串操作1.获取长度C# 语言如果要获取字符串的长度,使用Length属性即可.class Program{ static void Main() { string str = Console.ReadLine();原创 2021-03-31 11:40:23 · 2833 阅读 · 0 评论 -
C# 字符串(装箱与拆箱)
C#语言中数据类型分为值类型和引用类型。将值类型装换为引用类型称为装箱,将引用类型转换成值类型称为拆箱。//装箱int a = 1;string str = a.ToString();//拆箱a = int.Parse(str);示例:通过允许值类型的任意值与Object类型的值相互转换,将值类型与引用类型链接起来;//装箱int val = 100;object obj = val;//拆箱int val = 100;object obj = val;int num = (in原创 2021-03-30 18:10:48 · 6636 阅读 · 0 评论 -
北大博士唐大仕推荐C#学习网站
https://msdn.microsoft.comhttps://www.cnblogs.com (中文,强烈推荐)https://www.codeplex.com (源码,强烈推荐)https://www.codeproject.com (英文,强烈推荐)https://code.msdn.microsoft.com/ (推荐)https://www.asp.nethttps://www.gotdotnet.comhttps://www.windowsforms.comhttps://w原创 2021-03-29 09:35:06 · 6216 阅读 · 0 评论 -
C#中关键字ref和out
refref:MSDN的定义为:“The ref keyword indicates a value that is passed by reference.”就是通过引用来传递参数。ref也是Reference的缩写。不使用refusing System;namespace Test_Code{ class A { public void Method( int a) { a += 1; } pu原创 2021-03-24 11:30:53 · 9753 阅读 · 0 评论 -
C# 中的虚函数virtual
虚函数virtual在某基类中声明 virtual 并在一个或多个派生类中被重新定义的成员函数称为虚函数。虚函数的作用就是实现多态性(Polymorphism),多态性是将接口与实现进行分离。C#作为完全面向对象语言,所有函数并不默认为virtual,但可以在基类中声明关键字virtual,就可以在其派生类中通过关键字override重写该函数。重写后的virtual函数依旧是virtual函数。由于virtual只对类中的实例函数成员有意义,所以成员字段和静态函数都不能声明为virtual,也不能与原创 2021-03-02 15:28:35 · 11632 阅读 · 0 评论 -
Tuple VS ValueTuple(元组类 VS 值元组)
Tuple VS ValueTuple(元组类 VS 值元组)文章目录Tuple VS ValueTuple(元组类 VS 值元组)Tuple1.创建元组2.表示一组数据3.从方法返回多个值4.用于单参数方法的多值传递缺点ValueTuple1.创建值元组2.表示一组数据3.从方法返回多个值4.用于单参数方法的多值传递5.解构ValueTuple总结C#4.0增加了特性Tuple元组,C#7.0对元组进行了优化:ValueTuple.TupleTuple是C# 4.0时出的新特性,.Net Fram翻译 2021-02-23 10:34:57 · 17209 阅读 · 0 评论 -
C#中?、??与?:的使用
_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||// \ / _||||| -:- ||||...原创 2021-01-20 10:25:37 · 12081 阅读 · 2 评论 -
C#构建代码出现not all code paths return a value错误
这句话的翻译是:不是所有代码都会返回value值例如以下代码:static string getage(int age) { if (age >= 0 && age <= 3) { return "婴幼儿"; } else if (age>3&&age<=18){ return "青少年";原创 2021-01-19 16:29:20 · 11525 阅读 · 0 评论 -
C#中base关键字的几种用法:base()
C#中base关键字的几种用法:base()文章目录C#中base关键字的几种用法:base()C#中base关键字的几种用法:base()2.1关于base调用基类构造函数2.2关于base在派生类中调用基类的方法。关于base1. 在派生类中调用基类方法。2. 在派生类中调用基类构造函数。关于thisC#中base关键字的几种用法:base()base其实最大的使用地方在面相对象开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如:2.转载 2020-12-22 11:46:52 · 14128 阅读 · 0 评论