C/C++程序员上手C#应该知道的100件事(21~30)

简介:

21. Console系统内置类可以生成控制台应用

22. Console.WriteLine("hello world")是第一个C#程序的核心代码;Console.ReadLine()从键盘要输入

23. 用占位符把变量变起来:Console.WriteLine("x:{0},y:{1}",x,y)

24. Math系统内置类做数学计算。Math.PI是圆周率近似值;常用方法:sqrt, sin, cos, tan, log

25. Exception是很多异常的父类,派生出OverflowException和FormatException等

26. C#中private和public关键字使用格式与C++中不同:1)关键字后没有冒号;2)每个变量必须有自己的private或public声明。

27. 没有特别声明访问性的的变量缺省为private

28. private变量用camelCase命名法;public变量用PascalCase命名法

29. 静态类用static声明;只包含静态成员;所有对象共享一个副本;不能new创建静态类对象。

30. const声明的常量是一种特殊的静态量,但是不需要再声明static

  

本文转自飞雁 51CTO博客,原文链接:http://blog.51cto.com/felixyan/534198 ,如需转载请自行联系原作者

相关文章
|
5月前
|
自然语言处理 算法 Java
C/C++ 程序员编程规范之注释
C/C++ 程序员编程规范之注释
108 1
|
5月前
|
算法 Linux 程序员
嵌入式工程师以及C++程序员到公司就业需要掌握那些技术?
嵌入式工程师以及C++程序员到公司就业需要掌握那些技术?
|
5月前
|
存储 程序员 Linux
1024程序员节特辑 | C++入门指南:内存管理(建议收藏!!)
1024程序员节特辑 | C++入门指南:内存管理(建议收藏!!)
56 0
|
5月前
|
数据处理 C# C++
如何使用C#和C++结构体实现Socket通信
如何使用C#和C++结构体实现Socket通信
223 0
|
4月前
|
存储 程序员 编译器
C/C++堆栈详细分析,新老程序员必会
C/C++堆栈详细分析,新老程序员必会
120 1
|
16天前
|
物联网 C# C语言
物联网开发中C、C++和C#哪个更好用
在物联网(IoT)开发中,C、C++和C#各有优缺点,适用场景不同。C语言性能高、资源占用低,适合内存和计算能力有限的嵌入式系统,但开发复杂度高,易出错。C++支持面向对象编程,性能优秀,适用于复杂应用,但学习曲线陡峭,编译时间长。C#易于学习,与.NET框架结合紧密,适合快速开发Windows应用,但性能略低,平台支持有限。选择语言需根据具体项目需求、复杂性和团队技术栈综合考虑。
|
2月前
|
程序员 C# 开发工具
C#☀️原来高级程序员是这样使用 & 操作符
C#☀️原来高级程序员是这样使用 & 操作符
|
4月前
|
Java Go C#
编程语言C#、C++、Java、Python、go 选择哪个好?
我想说的是,不论选择哪种编程语言,决定选择的都是你最终的目的,做选择之前,先充分调研每一个选择项,再做选择思路就会非常清晰了。
96 3
|
4月前
|
域名解析 网络协议 程序员
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
52 0
|
4月前
|
程序员 C# C++
lpszBlogName C#开发多年中途被迫改行C++但工作中又经常偷偷使用C#的C++程序员
通过AUMID解析出packageFamily,再根据PackageManager解析出安装目录 PackageManager是WinRT的类型,如何在c++中使用WinRT,请参考C++/WinRT 以下代码需要管理员权限才能运行。