c#学习
poweredzzzz
我今天就要带她走
展开
-
将Roslyn添加到环境变量中去
Visual Studio 2017 Community将csc添加到环境变量中去之前添加csc的过程,在C#本质论的后面有说明。 添加 %Windir%\Microsoft.NET\Framework\v4.0.30319 到环境变量中去%Windir%\Microsoft.NET\Framework\v4.0.30319添加到环境变量Path中去原创 2017-06-12 16:45:15 · 1609 阅读 · 0 评论 -
enum
enum枚举类型,好像一种字典打标签的感觉,赋予名称一个整数类型的值。默认的枚举类型是int,在C#中也可以指定其他的整数类型,short,long,byte。 ...原创 2018-10-27 21:54:44 · 169 阅读 · 0 评论 -
csc编译C#时设定语言的版本
csc /help --显示帮助csc /langversion:? --显示支持的语言版本列表csc /langversion:7.1 --使用7.1版本的C#语言对于Roslyn编译器,已经可以选择7.3版本的C#语言了...原创 2018-07-09 22:42:22 · 927 阅读 · 0 评论 -
asp.net core 2.0中的一个小问题
mva中观看asp.net core初级视频,CURD一节中跟着视频把代码敲上去了,发现无法正常运行,提示是NullReferenceException。打了几个断点,发现数据已经顺利的存入了内存数据库中,不过在Razor模板页面获取数据的时候,没有正确的返回要获得的数据。不过深夜太困了,就准备第二天再弄。第二天,思来想去,觉得就是Index模型里面的函数问题了。其他的地方都按照预期完成了。...原创 2018-10-11 12:36:28 · 160 阅读 · 0 评论 -
csc添加外部引用程序集
今天在看ProC#7的时候,有一章需要引用到PresentationFramework.dll这个程序集。在微软的docs网站上找到了这个参考例子:csc -lib:c:\ -reference:t2.dll t2.cs所以,依葫芦画瓢,需要找到PresentationFramework.dll的位置就可以了。找到的位置如下:C:\Windows\Microsoft.NE...原创 2018-09-26 22:28:16 · 1098 阅读 · 0 评论 -
关于C#中的string和String
今天看在微软的文档网站上搜索关于String.Comparison相关的条目,发现在举例子的程序里面。声明的字符串数组是String开头的。照着例子,敲打了一番。更改了String为string。发现运行的结果是一样的,不过C#是区分大小写的变成语言。我就感觉String和string应该是有区别的。右键查看了一下定义,发现String和string指向的是同一个位置:) => 难道是同...原创 2018-10-11 12:30:12 · 113 阅读 · 0 评论 -
out修饰符
C#中有个out修饰符,这个修饰符的作用,可以在函数返回的时候,额外的返回变量,而不是局限于一个return之中。在C#7中, 可以在函数调用的时候,用out修饰的变量就可以直接调用了。static void OutExample(out int myInt, out string myString){ myInt = 3154; myString = "三年又三年";...原创 2018-10-19 23:16:20 · 424 阅读 · 0 评论 -
ref修饰符
在C语言中,对值类型的变量进行交换工作的时候,如果没有传递地址的话,那么函数结束以后,还是原来的值。这个时候,就需要在函数的参数列表中声明指针,而传递指针,则需要调用函数的时候,&去地址。虽然不知道C#的ref具体内部工作机制,但是,我觉得就好比是C语言的&去地址操作,传递的是一个引用变量,而不是一个值类型变量的副本。不同的是,C#中方法的参数列表中,还是使用ref来修饰变量。...原创 2018-10-24 23:05:36 · 760 阅读 · 0 评论 -
ASP.NET CORE 运行地址端口的修改
在新建一个RazorPage后,运行dotnet run,提示https://127.0.0.1:5001端口已被占用。只要修改默认的启动端口就可以了在项目文件夹下的Properties/lauchSettings.json文件中修改"applicationUrl": "https://localhost:6001;http://localhost:6000",就可以了...原创 2019-05-26 09:45:32 · 2516 阅读 · 0 评论