您的位置:首页 > 编程语言 > C#

C#学习笔记一

2016-06-07 14:19 204 查看
.net frameWork 就相当于java中的虚拟机,是一个平台,只要编写一套代码,在不同的平台上进行编译,就可以让程序在手机端,应用程序, web端进行运行。而且它还可以跨平台,可以在 linux 其他系统上运行。

C#可以使用各种语言进行通讯,比如说VB,JS,cobol, 用这几个语言写的程序,C#也是可以与之通讯的。

framework 是一个代码库,里面的构成就如java里的包的概念,不同的代码放在不同的包里面,比如 网路,web,应用程序。

CLR  commom language  runtime ; 公共语言运行库

不同的语言在 .net framework 上编译出来成同一种中间代码,然后在不同的平台上编译。

C# 是从C,C++上发展而来,是彻头彻尾的为.net frameworik 产生的语言。

C#可以做应用程序,也可以做WPF,ASP。net  动态服务页面,快速生成 web 页。   就相当于 java 中的 jsp

C#是区分大小写的。

遇见的问题:


此实现不是 Windows 平台 FIPS 验证的加密算法的一部

 

解决方法:

最后在国外网站上看到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy
enable设置为0  重新启动

命名空间, 也就相当于包的概念,要想要使用哪个命名空间下面的变量,就应该使用命名空间.名称来引用,或者使用useing来定义。

@ 逐字解释 @"C:\pxb"
 === "C:\\pxb"

逻辑表达式: 不等于!= 等于 == ; 逻辑与&,非|,异或^;

C#中使用了类似C语言的语法, 用{ } 替代了 begin end;  delphi if 后面还有 then
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: