
- 类 别
- 程序设计语言
- 影响语言
- C++、C#、D、Java、JavaScript、ObjectPHP等
- 创始时间
- 1972年
- 主要编译器
- Visual C++、Clang、GCC、Turbo C等
- 中文名
- C语言
- 创始人
- Dennis MacAlistair Ritchie
- 发 源
- BCPL语言
- 外文名
- C Programming Language
-
C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码
2014-06-08 21:14:04例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。 -
C#基类整理
2012-10-12 20:51:53我收集的C#基类,比较全.我收集的C#基类,比较全. 包含有: ASP.NET类库 C#读取AD域里用户名或组 Common类库 DotNet基础类大全 SqlHelper基类 字符串加密 -
C#基础
2019-03-21 08:31:30C#简介 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#...一、C#简介
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
二、Create a New C# Project
环境:Visual Studio (VS)
编译 & 执行 C# 程序
如果您使用 Visual Studio.Net 编译和执行 C# 程序,请按下面的步骤进行:1、启动 Visual Studio,在菜单栏上选择 File -> New -> Project,从模板中选择 Visual C#,然后选择 Windows,选择 Console Application,为您的项目制定一个名称,然后点击 OK 按钮;
2、新项目会出现在解决方案资源管理器(Solution Explorer)中,在代码编辑器(Code Editor)中编写代码,点击 Run 按钮或者按下 F5 键来运行程序。会出现一个命令提示符窗口(Command Prompt window),显示 输出结果。或者通过命令符工具
打开一个文本编辑器,添加上面提到的代码,保存文件为 helloworld.cs
打开命令提示符工具,定位到文件所保存的目录
键入 csc helloworld.cs 并按下 enter 键来编译代码
如果代码没有错误,命令提示符会进入下一行,并生成 helloworld.exe 可执行文件
接下来,键入 helloworld 来执行程序。
您将看到 “Hello World” 打印在屏幕上。
三、C# 代码
using System; namespace HelloWorldApplication { /* 类名为 HelloWorld */ class HelloWorld { /* main函数 */ static void Main(string[] args) { /* 我的第一个 C# 程序 */ Console.WriteLine("Hello World!"); Console.ReadKey(); } } }
1.
using System
:using 关键字用于在程序中包含 System 命名空间,一个程序一般有多个using 语句;2.
namespace声明
:一个 namespace 是一系列的类,HelloWorldApplication
命名空间包含了类 HelloWorld;3.
class 声明
:类 HelloWorld 包含了程序使用的数据和方法声明,类一般包含多个方法,方法定义了类的行为,在这里HelloWorld 类只有一个 Main 方法;4.
Main 方法
:是所有 C# 程序的 入口点,Main 方法说明当执行时 类将做什么动作,Main 方法通过语句Console.WriteLine("Hello World");
指定了它的行为。5.
WriteLine
是一个定义在 System 命名空间中的 Console 类的一个方法,该语句会在屏幕上显示消息 “Hello,World!”;
Console.ReadKey();
是针对 VS.NET 用户,这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。
四、C# 基本语法
1.using 关键字 在任何 C# 程序中的第一条语句都是:using System using 关键字用于在程序中包含命名空间,一个程序可以包含多个 using 语句 2. class 关键字 class 关键字用于声明一个类 3. C# 注释 多行注释以 /* 开始,并以字符 */ 终止,如下所示: /* This program demonstrates The basic syntax of C# programming Language */ 单行注释是用 '//' 符号表示。例如: //end class Rectangle 4.成员变量: 变量是类的属性或数据成员,用于存储数据 成员函数: 函数是一系列执行指定任务的语句,类的成员函数是在类内声明的 标识符: 标识符是用来识别类、变量、函数或任何其它用户定义的项目 5.C#关键字 关键字是 C# 编译器预定义的保留字,这些关键字不能用作标识符
五、C# 数据类型
在 C# 中,变量分为以下几种类型:
值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)
1.值类型(Value types)
值类型(Value types): bool 布尔值 byte 8 位无符号整数 char 16 位 Unicode 字符 decimal 128 位精确的十进制值 double 64 位双精度浮点型 float 32 位单精度浮点型 int 32 位有符号整数类型 long 64 位有符号整数类型 sbyte 8 位有符号整数类型 short 16 位有符号整数类型 uint 32 位无符号整数类型 ulong 64 位无符号整数类型 ushort 16 位无符号整数类型
2.引用类型(Reference types)
引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用。换句话说,它们指的是一个内存位置。使用多个变量时,引用类型可以指向一个内存位置。如果内存位置的数据是由一个变量改变的,其他变量会自动反映这种值的变化。
内置的引用类型有:object、dynamic 和 string
-> 对象(Object)类型 对象(Object)类型 是 C# 中所有数据类型的终极基类Object 是 System.Object 类的别名。所以对象(Object)类型可以 被分配任何其他类型(值类型、引用类型、预定义类型或用户自定义类型)的值。但是,在分配值之前,需要先进行类型转换。 装箱操作: 当一个值类型转换为对象类型时 拆箱操作: 当一个对象类型转换为值类型时 object obj; obj = 100; // 这是装箱
-> 动态(Dynamic)类型 可以存储任何类型的值在动态数据类型变量中,这些变量的类型检查是在运行时发生的 声明动态类型的语法:dynamic <variable_name> = value; 例如:dynamic d = 20; 动态类型与对象类型相似,但是对象类型变量的类型检查是在编译时发生的,而动态类型变量的 类型检查是在运行时发生的
->字符串(string)类型 字符串(string)类型 允许您给变量分配任何字符串值,字符串(string)类型是 System.String 类的别名。它是从 对象(Object)类型派生的,字符串(string)类型的值可以通过两种形式进行分配:引号和 @引号 例如: string str = "baidu.com"; 一个 @引号字符串:@"baidu.com"; C# string 字符串的前面可以加 @(称作"逐字字符串")将转义字符(\)当作普通字符对待 比如: string str = @"C:\Windows"; 等价于:string str = "C:\\Windows"; 用户自定义引用类型有:class、interface 或 delegate
六、C# 类型转换方法
C# 提供了下列常用的内置类型转换方法
序号 方法 & 描 述 1 ToChar 把类型转换为单个 Unicode 字符类型 2 ToDateTime 把类型(整数或字符串类型)转换为 日期-时间 结构 3 ToDecimal 把浮点型或整数类型转换为十进制类型 4 ToDouble 把类型转换为双精度浮点型 5 ToInt16 / ToInt32 / ToInt64 把类型转换为 16/32/64 位整数类型 6 ToString 把类型转换为字符串类型 7 ToType 把类型转换为指定类型 8 ToUInt16 把类型转换为 16 位无符号整数类型
七、C# 中
-> 运算符(算术、关系、逻辑、位、赋值、其他) -> 判断、循环、访问修饰符、方法 -> 数组、字符串、枚举、Class -> 继承、多态、重载 -> 接口 、命名空间、正则表达式、异常处理 和Java类似
下面列出 C# 一些重要的功能:
布尔条件(Boolean Conditions)
自动垃圾回收(Automatic Garbage Collection)
标准库(Standard Library)
组件版本(Assembly Versioning)
属性(Properties)和事件(Events)
委托(Delegates)和事件管理(Events Management)
易于使用的泛型(Generics)
索引器(Indexers)
条件编译(Conditional Compilation)
简单的多线程(Multithreading)
LINQ 和 Lambda 表达式
集成 Windows
八、Java 和 C# 的相同点和区别
相同点:
都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态)
区别:
1、开发环境
C# 用Visual Studio,而JAVA用idea、Eclipse;跨平台Java用虚拟机,C#用Framework;Java所有平台都支持,而C#只有Windows和Linux支持。
很多网友认为C#语言比Java更先进,如在泛型和linq上,这只能说C#编程体验好。Sun初衷是把Java设计成一个跨平台的Runtime,而Microsoft只是把.Net做成Windows的一个扩展。2、目前市场上Java比C#占优势
很多大公司选用Java,如京东,淘宝和百度,现状是在企业更通用,Java做Web类开发很强大,C#做窗体类开发更好。3、安全性
Java是开源的,因此在安全性能上是有一些欠缺的,C#经常应用于后台内部网络的开发,C#的安全性是很有保障的。语法上区别:
1.C#中的命名空间是namespace,类似于Java中的package(包),在Java中导入包用import而c#中用using; 2.c#和Java都是从main函数入口的,但是c#中的main函数的首字母必须大写,而且有4种写法; 3.数据类型:Java跟c#基本都差不多,但是Java的String类型的首字母必须大写,而c#中可以小写也可以大写;还有布尔型,Java中是boolean,c#中是bool; 4.输出:c#有三种方式输出:Cosole.WriteLine()、Cosole.WriteLine(要输出的值)、 Cosole.WriteLine("格式字符串",变量列表); 前两种的用法 与Java中的System.out.println()方法的用法相同,第三种方式是根据占位符输出的,比Java更加方便; 5.控制流语句:c#跟Java类似,还有c#中的switch如果case后面有内容必须要有break;Java可以没有break; 6.方法中传递的参数:两种语言都使用值传递与引用传递,C#的引用传递的关键字是ref与out;ref侧重于修改,out侧重于输出,而Java中都以传值方式; 7.访问修饰符:C#中的访问修饰符与Java中的基本对应,但多出了一个internal,简而言之,C#有5种类型的可访问性,如下所示: public:成员可以从任何代码访问 protected:成员只能从派生类访问 internal:成员只能从同一程序集的内部访问 protected:成员只能从同一程序集内的派生类访问 private:成员只能在当前类的内部访问 8.由于C#中不存在final关键词,如果想要某个类不再被派生,你可以使用sealed关键词密封; 9.集合:两种语言都有集合ArrayList,还有通过键访问值的 Java 中是HashMap而 c# 中是HashTable;c#比Java多泛型集合List<T>与Dictionary<K,V> 更容易了,无需拆箱装箱了,更安全; 10.继承:Java中用关键字extends,c#只用":"就行了.调用父类的构造方法Java用super关键字,而c#用base关键字; 11.多态:抽象类和抽象方法两种语言都用abstract关键字,Java中另外一个类如果继承了它,实现直接重写此方法就可以;而c#必须加上关键字override实现, C#还比Java多一种虚方法来实现多态; 12.接口:都用关键字interface定义,Java实现用关键字implements;c#用":"实现。在C#中,接口内的所有方法默认都是公用方法。在Java中,方法声明可以 带有public修饰符(即使这并非必要),但在C#中 显式为接口的方法指定public修饰符是非法的; 13.C# 中的is操作符与Java中的instanceof操作符一样,两者都可以用来测试某个对象的实例是否属于特定的类型。在Java中没有与C#中的as操作符等价的 操作符,as操作符与is操作符非常相似,但它更富有"进取心":如果类型正确的话,as操作符会尝试把被测试的对象引用转换成目标类型;否则它把变量引用设置成null。
-
疯狂的 C#——入门
2015-04-27 15:20:18用通俗易懂的形象比喻方式来学习和理解C#语言的语法基础,去掉冗繁的基础概念知识,通过实际应用讲解C#知识点,让学习者能够真正学会“使用C#”,而不是“学习C#” -
C#自定义控件库
2013-01-22 23:17:46C#自定义控件库 -
C#入门必看实力程序100个
2012-02-22 08:14:53C#入门必看含有100个例字,每个例子都是针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家,需要的可以下载 -
c# 简单的串口通信 新手篇
2018-09-26 11:17:10最近自己闲着 自学了C# ,本人不是搞软件的 ,搞嵌入式的 ,经常要用串口调试工具来调试 ,有时候还要处理一些数据但是市面上的不能满足我的要求 ,正好一个项目需要学习C#,借此机会来开发一个串口 ,说不定对我也...最近自己闲着 自学了C# ,本人不是搞软件的 ,搞嵌入式的 ,经常要用串口调试工具来调试 ,有时候还要处理一些数据但是市面上的不能满足我的要求 ,正好一个项目需要学习C#,借此机会来开发一个串口 ,说不定对我也有用!
话不多说先看看成果!
串口调试工具 功能:
通过串口设置设置相应的参数 ,串口检测 检测插上的串口号 ,发送与接收数据,HEX显示 ,定时发送,文件保存。
1.在vs2017 菜单栏点击 文件 -> 新建项目, 创建c#下的 windows窗体应用:
在窗体上添加四个 “GroupBox”控件 ,分别将窗体分为“串口设置”,“数据接收”,“数据发送”,”文件操作“。
添加若干个"Label”和"ComboBOX” ,添加两个" RodioButton " 给字符与HEX 选择,添加若干个 “Button”
发送与接收 添加 TextBox 控件。
不说了上代码!
设置一下标志位与 Form1 初始化。
串口检测 界面初始化
private void SetPortProperty () // 设置串口名
{
sp = new SerialPort();
sp.PortName = cbxComPort.Text.Trim(); //设置串口名
sp.BaudRate = Convert.ToInt32(cbxBaudRate.Text.Trim()); //设置串口波特率
float f = Convert.ToSingle(cbxStopBits.Text.Trim()); //设置停止位
if(f==0)
{
sp.StopBits = StopBits.None;
}
else if(f==1)
{
sp.StopBits = StopBits.One;
}
else if(f==1.5)
{
sp.StopBits = StopBits.OnePointFive;
}
else if (f == 2)
{
sp.StopBits = StopBits.Two;
}
else
{
sp.StopBits = StopBits.One;
}
sp.DataBits = Convert.ToInt16(cbxDataBits.Text.Trim()); //设置数据位string s = cbxParity.Text.Trim(); //设置奇偶校验
if (s.CompareTo("无") == 0)
{
sp.Parity = Parity.None;
}
else if (s.CompareTo("奇校验") == 0)
{
sp.Parity = Parity.Odd;
}
else if (s.CompareTo("偶校验") == 0)
{
sp.Parity = Parity.Even;
}
else
{
sp.Parity = Parity.None;
}sp.ReadTimeout = -1; // 设置超时读取时间
sp.RtsEnable = true;// 定义Data Received 事件 , 当串口收到数据后触发事件
sp.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived);
if (rbnHex.Checked)
{
isHex = true;
}
else
{
isHex = false;
}}
上面3图 发送 数据 清除数据 打开文件
发送文件
定时发送
需要完整代码 私信 。
上面代码都是自己写的如果那里有不足之处还请多多指教 ,如果觉得对你有帮助就关注一下。
下载链接 : https://download.csdn.net/download/misslxy/12608949 解压密码私信
-
C#操作摄像头
2014-02-17 00:14:41C#操作摄像头,有图有真相,绝对好用!作者自己试验过的,有问题欢迎随时交流。 -
C#.NET NFine快速开发框架_V1.1 程序
2016-08-20 00:31:12NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间,去陪恋人、家人和朋友。... -
C#实现摄像头控制
2012-04-21 17:16:22在WIN7操作系统中, 资源管理器里面已经无法打开摄像头了, 这个小工具使用AForge类库实现C# 操作摄像头, 代码超级简捷 , 5行核心代码解决问题所有问题. -
C#急速入门
2019-03-09 23:06:46Unity开发,C#绝对是基础中的基础,课程针对纯小白而设计,各种语言细节在课程里均有涉猎,从原理到实战,从底层到算法,你想了解的C#,这里应有尽有,除了讲解,还有练习,你说棒不棒,哈哈,当然如果你是有其他... -
C#入门经典第五版(中文版).
2012-05-07 12:18:16C#入门经典 好书不用多说,中文影印完整版 -
c#学习c#学习c#学习
2011-09-28 07:54:13 -
198个经典C#WinForm实例源码 超赞的完整版
2013-07-14 18:27:44"198个经典C#WinForm实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#WinForm实例源码.zip " ... -
C#学习路线
2019-08-27 23:51:44C#学习路线 导读 有的初学者对于如何开始学习C#感到无从下手,不知看哪些书,或者是看什么视频,没有目的性,这样就会影响学习效率,也会影响学习的热情。最重要的是很多同学学之前问很多和学习无关的问题,比如:...C#学习路线
导读
有的初学者对于如何开始学习C#感到无从下手,不知看哪些书,或者是看什么视频,没有目的性,这样就会影响学习效率,也会影响学习的热情。最重要的是很多同学学之前问很多和学习无关的问题,比如:C#是不是不如JAVA好?C#有前途吗?等等。博主认为现在观望还不如现在学习。本篇文章介绍了博主自己总结的C#学路线。如果大家有什么更好的想法或者好的建议可以共同探讨。
有的同学对直接看书有比较强的吸收能力,我建议从《C#入门经典》开始学习,过度到《C#高级编程》和《深入理解C#》。学习C#前提是下载好Visual Studio,配合书上的代码进行动手练习,动手非常重要。
Visual Studio 2017下载路径:https://visualstudio.microsoft.com/zh-hans/downloads/
本篇文章剩余部分主要是介绍利用微软C#官方文档和网上资源学习。
掌握C#基本语法
1.C# 快速入门:https://docs.microsoft.com/zh-cn/dotnet/csharp/quick-starts/index
此部分官方文档给初学者一些入门的认知,它可以直接在浏览器敲出代码,并且能够直观的显示出来。这部分包含了第一个"Hello World"程序,数字类型介绍,分支和循环,字符串类型处理,集合类型List的初探。
2.C# 语言介绍(C#的基础知识):https://docs.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/index
这部分官方文档介绍程序的基本结构,类型和变量,表达式,语句,类和对象,结构,数组,枚举等方面知识。把这一部分看完,大概会对C#有一定的认识,但是可能不明白的地方也有很多,不要急,只需要多看多敲代码,在后续学习的过程中,会一步一步把前面有问题的地方弄明白。
3.C# 教程:https://docs.microsoft.com/zh-cn/dotnet/csharp/tutorials/index
教程部分介绍了控制台的I/O,异步编程模型的基础知识,Web通信、JSON 序列化和面向对象的 C# 语言功能,以及LINQ查询的知识。
4.C# 编程指南:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/index
这一部分是对第二部分的深入介绍,其中有很多相关的示例,也是学习C#基础知识比较重要的一部分。学习这部分前提是前面的内容已经学习完成(具有一定的C#编程知识)。
学习完上面的部分,且动手敲完里面的例子,相信你对C#已经有一个不错的认识。这时候需要看进阶的知识来巩固学习成果。
5.C# 演练:https://docs.microsoft.com/zh-cn/dotnet/csharp/walkthroughs
这部分内容包含了C#更强大的功能,异步编程,设计Windows组件,Windows窗体的介绍,数据操作,和LINQ查询,编写可视化工具等。
6.C# 中的新增功能:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/index
介绍了C#的版本,和每次版本中的新增内容,有助于让我们更了解C#的进化史,从而更好的应用它。
附带:
C# 语言参考:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/index
C# 语言规范(英文版):https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/language-specification/index
C#进阶之路
1.网上寻找编程练习题来带到练手的目的,并且巩固和学习新的C#知识,在这一过程中,一定要学会调试代码,可以提高学习的效率和查错速度。
2.学习数据开发技术,与数据库的交互技术ADO.NET
3.深入学习C#面向对象基础技能:封装,继承,多态的思想
4.碎片时间可以用来看红 黑 联 盟的C#文章,简短的介绍,可以提高认识:https://www.2cto.com/kf/ware/cs/index.html
项目实践
自己动手编写一些小而精的项目,达到整体认识的效果,比如经典的"坦克大战",“图书管理系统”,这些都是很"轻量级"的。当你把"坦克大战"项目编写完毕,就可以进行更大的项目设计,增加权限管理等等。
.NET Core学习
现在微软在极力推荐跨平台,.NET Core可以实现在多平台运行,是以后微软重要的方向。所以学习上面知识之后一定要了解.NET Core,跟上时代发展的步伐。 -
C#开发环境搭建/C#介绍/helloWorld代码——day01
2016-12-29 21:10:24c# -
零基础学C#编程—C#从小白到大咖
2019-06-04 13:18:37本课程从初学者角度出发,提供了C#从入门到成为程序开发高手所需要掌握的各方面知识和技术。 【课程特点】 1 由浅入深,编排合理; 2 视频讲解,精彩详尽; 3 丰富实例,轻松易学; 4 每章总结配有难点解析... -
C#OPC读取数据
2013-05-17 17:23:03C#访问OPC读取数据 一般用于自动化编程 -
C#程序设计与宿舍管理系统实战
2019-12-17 11:45:41为什么要学习C#?C#是微软的王牌语言,拥有接近20年的历史和广泛的应用。目前国内对C#的书籍和视频相对较少,但C#和.NET的发展前程是十分光明的,这体现在微软公司本身强劲的实力,C#的开源,.NET Core社区的蓬勃... -
C#基础教程
2019-02-11 17:42:56/* 我的第一个 C# 程序*/ Console.WriteLine("Hello World!"); Console.ReadKey(); 编写Console.Readkey();这个函数是为了在控制台窗口停留一下,直到敲击键盘为止。 不然运行时,"Hello World!&... -
C# VSCode创建C#项目
2018-07-13 10:09:311、下载VSCode 2、下载NETCore环境3、安装C#扩展选项4、打开VScode终端 cd到你的目录文件夹(可以新建一个目录文件)PS C:\Users\Administrator\Desktop\VS> cd demo PS C:\Users\Administrator\Desktop\VS... -
c#$用法
2016-09-21 20:26:35为什么会出现$符号,c#6.0才出现的新特性 var s = string.Fromat("{0}+{1}={2}",12,23,12+23) 用起来必须输入string.Fromat,使用{0}占位符,必须按照0,1,2,3,...循序来格式化,有时候会出现多个占位符,这一点比较... -
C#教程
2017-04-12 21:25:53C# 教程 C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。 本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。 现在开始学习 C#! ... -
C#自定义窗体美化
2013-01-11 23:00:59采用GDI+对窗体进行美化,代码分析文章可见我的博文《C#中窗体美化》http://www.cnblogs.com/Keep-Silence-/archive/2013/01/09/2852937.html -
跟着王进老师学开发之C#篇:基础语法
2017-05-08 10:10:19本次课程是初级课程,只要熟悉计算机的基本...本课程深入浅出的介绍了C#语言的基本语法结构、条件选择、循环、异常处理、数组、集合、值类型和应用类型、字符串的常用方法、日期类型的案例应用、各种方法的灵活等等。 -
C#基础
2013-09-14 22:31:00第一部分 C#基础 一、C#中的类型和对象 二、C#中的泛型 三、C#中的委托和事件 四、C#中的接口和抽象类 五、C#中的枚举类型 六、C#中的反射 七、C#中的AppDomain 八、C#中的序列化和反序列化 九、C#中的线程... -
极客学院C#视频教程
2018-06-15 16:24:25C#语言简介和开发前的准备C#的值类型C#的引用类型C#的类型转换C#的逻辑语句:C#的集合类型: C#的面向对象特性之封装C#的面向对象特性之继承C#的面向对象特性之多态C#的异常处理机制C#的I/O操作C#的索引器C#的委托C#... -
C# 语言历史版本特性(C# 1.0到C# 7.3汇总更新-2018.5更新)
2017-08-06 11:53:13微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。 C#语言规范GitHub库参见:https://github.com/dotnet/csharplangC#语言 -
java调用C#
2019-05-28 14:43:06java调用C# -
C#Winform窗体与界面设计
2017-08-01 19:28:12本课程是针对C#Winform开发人员的基础性课程,详尽的介绍C#Winform窗体与界面的设计,通过提供实例,让C#Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
-
可更新身份可追查的虚拟企业动态认证方案
-
SubstancePainter插件开发-基础入门
-
鼠标指针-深绿色(动态).zip
-
基于SSM的宠物医院管理系统-宠物看病预约网站(idea-javaweb-php-asp.netC#-j2ee-springboot)挂号-领养-寄养-诊疗记录-宠物科室分类-就诊挂号
-
gradle-5.4.1-alll.rar
-
EN 17375:2020 Electronic cigarettes and e-liquids-Reference e-liquids-完整英文版(11页)
-
Python专题精讲 企业级应用日志管理
-
mssql 动态行转列实战
-
linux参考程序.zip
-
linux中mysql安装指导
-
2021年程序员1月薪资统计,你在哪一档?
-
芦苇-飘
-
SSM框架60114-运动会赛事志愿者招募系统网站 (idea开发javaweb-php-asp.netC#-j2ee-springboot)简历发布审核-测试题库成绩管理-志愿者岗位管理
-
转行做IT-第6章 IDEA、方法
-
7vue学习_computed方法的使用
-
Java基础知识问答:《Java经典入门指南》课后习题答案。(最晚每周更新一次)
-
基于RFID紫砂产品溯源认证解决方案
-
三维地图GIS大数据可视化
-
Chapter 2 (Discrete Random Variables): Basic Concepts
-
家用天然气远程监控系统的研制