C#稀碎的知识($的作用,@的作用,前++与后++,ToString的问题,File的用法,访问修饰符)持续更新
$在C#中的作用
var name = "张三";
var age = 23;
var sex = "男";
var message = string.Format("我叫{0},我的年龄为{1},我的性别是{2}", name, age, sex);
var show = $"我叫{name},我的年龄为{age},我的性别是{sex}";
Console.WriteLine(message);
Console.WriteLine(show);
@符号:
- 取消\在字符串中的转义作用
- 保留原格式输出
System.IO.File.WriteAllText(@"C:\Users\64617\Desktop\demo.txt", name);Console.WriteLine("over");}//在桌面生成txt文件
前++和后++
int a = 5;
int b = a++ + ++a * 2 + --a + a++;
//结果b是31,因为前++带入+1的值运算,后++用原值计算,但a都是要+1的
所以顺序是 5 + (5+1+1)*2 +(7-1)+6
ToString的问题
我们将一个对象输出到控制台,默认情况下,打印的就是这个对象所在的类的命名空间
File的操作
File.ReadAllLines();//里面传入要读取的文件路径,要转为的编码格式//返回一个string【】的数组File.ReadAllText();//参数是一样的,但是它返回的是string类型
当你要对文本文件里面的内容进行操作,使用AllLines更加方便对每行进行操作,如果只是要读取内容的话,显然AllText更加方便。
当然,还有很多类似操作,直接看说明就可以会用了的
绝对路径和相对路径
绝对路径:通过这个路径可以直接找到的对方
相对路径:文件相对于应用程序的相对位置(可以把需要的文件拖到一个文件夹下,然后引用的话直接写文件名即可使用)
尽量去使用相对路径
访问修饰符
public:公开的
private:私有的,只能在当前类的内部访问
protected:受保护的,只能在当前类的内部以及该类的子类中访问
internal:只能在当前程序集中访问
protected internal:是两个权限的集合
能够修饰类的访问修饰符只有两个:public和internal
子类的访问权限,不能高于父类的访问权限
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
