| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> C#基本数据类型和程序 -> 正文阅读 |
|
[开发工具]C#基本数据类型和程序 |
1.C#语言是微软推出的一款面向对象的编程语言,凭借其通用的语法和便捷的使用方法受到很多企业和开发人员的青睐。 (1)简单、安全在 C++ 和 C 语言中程序员最头疼的问题就是指针问题,在 C# 语言中已经不再使用指针,而且不允许直接读取内存等不安全的操作。它比 C、C++、Java 提供了更多的数据类型,并且每个数据类型都是固定大小的。 封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。 继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。 多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。 (3) 支持跨平台最早的 C# 语言仅能在 Windows 平台上开发并使用,目前最新的 C# 6.0 版本已经能在多个操作系统上使用,例如在 Mac、Linux 等。此外,还能将其应用到手机、PDA 等设备上。 (4) 开发多种类型的程序使用 C# 语言不仅能开发在控制台下运行的应用程序,也能开发 Windows 窗体应用程序、网站、手机应用等多种应用程序,并且其提供的 Visual Studio 2015 开发工具中也支持多种类型的程序,让开发人员能快速地构建 C# 应用程序。
5.C# 与 .NET 的关系.NET 是一个开发平台,而 C# 是一种在 .NET 开发平台上使用的编程语言,目前能在 .NET 平台上使用的开发语言很多,例如 Visual Basic .NET、 6.Python、J#、Visual C++.NET 等。但在 .NET 平台上使用最多的是 C# 语言。 数据类型主要用于指明变量和常量存储值的类型,C#?语言是一种强类型语言,要求每个变量都必须指定数据类型。 整型所谓整型就是存储整数的类型,按照存储值的范围不同,C# 语言将整型分成了 byte 类型、short 类型、int 类型、long 类型等,并分别定义了有符号数和无符号数。
浮点型浮点型是指小数类型,浮点型在 C# 语言中共有两种,一种称为单精度浮点型,一种称为双精度浮点型。
字符型和字符串类型字符型只能存放一个字符,它占用两个字节,能存放一个汉字。
布尔类型在 C# 语言中,布尔类型使用 bool 来声明,它只有两个值,即 true 和 false。
了解控制台应用程序通常是认识?C#?应用程序的第一步,它是一个在类似于 DOS 的界面中输入与输出的程序,是学习 C# 程序的基本语法最方便的程序。
需要注意解决方案名称不一定与项目名称相同,在同一个解决方案中允许设置多个项目。
Console.Write();? //向控制台界面不换行输出内容 Console.WriteLine(); //向控制台界面换行输出内容 下面使用控制台应用程序向控制台输出“第一个 C# 程序”和“这是一个控制台应用程序”,实现的代码如下。 namespace test { ? ??class Program ??? { ??????? static void Main(string[] args) ??????? { ??????????? Console.WriteLine("第一个 C# 程序"); ??????????? Console.WriteLine("这是第一个控制台程序"); ??????? } ??? } } 按 Ctrl+F5 组合键运行程序,效果如下图所示。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:43:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |