因为工作的关系,需要使用C#进行开发。一来是工作,二来多了解一个新语言,总归是有好处。
本系列不会系统介绍C#,只是根据笔者接触的某个点进行记录,可以认为是一个笔记集。
本文根据个人需求记录C#语法的特性及一些经验。切换语言编程前阅读以便入巷。
C#在Windows系统的安装
安装vs 2015时选择C#即可。
C#基础
命名:camel方式+Pascal,前者:小写+大写。后者:大写+大写。
camel:私有字段、参数、局部变量
Pascal:公有字段、方法、类名、接口名、枚举值、命名空间、事件、。
打印函数为{0}、{1}等,不用指定类型。
使用@可以将保留特殊格式的字符串,如路径或html文字。
Main为静态,如需要调用主类的函数,需要new一个主类对象。
注释大量代码,使用#if NOOO xxxx #endif
,不能用#if 0
。
ref:有进有出 out 只出不进
包:有时包名没有被识别,是因为未添加到项目中。如是自定义dll,在“引用”->”添加引用”-》“浏览”,选择dll文件。如是系统级别,则在“引用”->”添加引用”-》“程序集”中右上角搜索名称,勾选即可。
基本知识
Main函数为static,需要new对象,才能使用。
打印:
1 | Console.WriteLine("Hello World"); |
教程
MS官方:
https://docs.microsoft.com/zh-cn/dotnet/csharp/tutorials/intro-to-csharp/numbers-in-csharp-local
李迟 2019.11.6 周三