
C#
C#知识讲解
一斤阳光
这个作者很懒,什么都没留下…
展开
-
C#Action委托与Func委托(泛型委托)
代码如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace delegatesample_10._15_{ class Program { static void Main(string[] args) { Calculator原创 2021-10-18 11:03:41 · 282 阅读 · 0 评论 -
C#运用try-catch-finally语句处理异常
在输入两个数字进行相加的操作时,若输入的内容不符合要求会出现异常,在C#程序中可用try-catch-finally语句处理异常,具体代码为:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace trysample_10._12_{ class Program { stati原创 2021-10-12 17:09:03 · 432 阅读 · 0 评论 -
C#输出参数之引用类型
代码实例:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 输出参数引用类型sample_10._15_{ class Program { static void Main(string[] args) { Student stu.原创 2021-10-15 11:04:12 · 133 阅读 · 0 评论 -
C#for语句
for语句计算一个初始化表达式序列,然后当某个条件为真实,重复执行相关的嵌入语句并计算一个迭代表达式序列。快捷句式:for+Tab*2格式:for(初始化器;条件;继续执行的语句){嵌入式语句循环体}实例:用for语句打印九九乘法表代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace forsa原创 2021-10-13 11:31:34 · 408 阅读 · 0 评论 -
C#while循环
while语句按不同条件执行一个嵌入语句零次或多次。格式:while(布尔类型表达式)嵌入式语句循环体实例:输入两个数字,若和为100则继续输入,若不为100则退出游戏,最后的分数为输入100的次数。代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace whilesample_10._13_{原创 2021-10-13 10:11:55 · 755 阅读 · 0 评论 -
C#圆、圆柱、圆锥体积实例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace methodexample_10._5_{ class Program { static void Main(string[] args) { calculator c = new c原创 2021-10-05 16:59:26 · 470 阅读 · 0 评论 -
C#IEnumerable、ICollection、IList接口联系与区别
IList, ICollection ,IEnumerable 很显然,这些都是集合接口的定义,先看看定义: 1 // 摘要: 2 // 表示可按照索引单独访问的对象的非泛型集合。 3 [ComVisible(true)] 4 public interface IList : I...原创 2021-10-27 16:21:49 · 1139 阅读 · 0 评论 -
C#几个常用框架的关系
今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系。比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架:Windows Forms先看看Window Forms中的情况,下图为在VS中创建的默认Windows Forms项目结构: 分别回顾一下每个文件以及它们之间的关系:┣━ Properties------------------------------------------- 项目属性文件夹┣━━━━━ AssemblyInfo.cs------.原创 2021-11-02 09:31:59 · 2300 阅读 · 0 评论 -
2021-11-15C#web输出指定字符串
Console程序:string str=Console.ReadLine();Console.WriteLine(str);Winfrom:string str=this.textbox1.Text;MessageBox.Show(str);ASP.NET:昵称:<asp:TextBox ID="txtUsername" runat="server" TextMode="SingleLine"></asp:TextBox><br /> 密码:<asp原创 2021-11-15 16:58:09 · 393 阅读 · 0 评论 -
C#Nuget程序包源问题
[转]https://www.jianshu.com/p/cf9c2641b7b1 之前没有注意到这个问题,一般在VS下载完之后NuGet 包管理器应该默认会有nuget.org的路径配置。如果没有,就会将程序包源指向本地的路径。如图: 这个时候有些程序包是引用不到的,所以要添加一个新的程序包源。把 NuGet官网 提供的Json文件设置到源上就行了,地址为 ...转载 2021-10-28 16:16:45 · 2690 阅读 · 0 评论 -
C#完整事件声明
**事件这种成员,无论是从表层约束来讲,还是底层实践来讲,都是依赖于委托类型的。**具体见订餐实例,出自刘铁锰老师C#课程,但课程里面有许多并不必要的代码,其作用只是为了丰富订餐这个事例,与事件声明并无关系,反而会给初学者造成困扰,本文经过对该例代码进行注释和修改之后,更有利于初学者理解完整事件声明的格式和过程,详细代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;usi原创 2021-10-21 16:22:06 · 316 阅读 · 0 评论