当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • C#中的字符型数据及转义字符 [内容预览] 9 | 2018-12-31 11:27:15
    :2010-09-2908:14:00字符型为一个单Unicode字符。一个Unicode字符16位长,它可以用来表示世界上大多数的语言。可以按以下方法给一个字符变量赋值:charchSomeChar='A';除此之外,可以通过十六进制转义符(前缀\x)或Unicode表示法给变量赋值(前缀\u):charchSome...

    [阅读全文]

  • 再谈对C#的值类型的理解 [内容预览] 9 | 2018-12-31 11:27:14
    :2010-10-1108:10:54我们知道在C#中所有的类型继承于System.Object根类型,这也就意味着就代码层面来讲,在C#中所有的类型都是Class,即一切都是Class类型,既然全部都是Class类型,那么值类型在哪里呢?我们可以发现在C#中System.Int16,System.Int32,Syst...

    [阅读全文]

  • C#的==运算符和Equals()方法区别 [内容预览] 9 | 2018-12-31 11:27:14
    :2010-10-1108:16:36本文使用一个实例具体讲解了C#中“==”与Equals()方法的区别.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{ cla...

    [阅读全文]

  • 使用C#中的泛型提高代码复用率 [内容预览] 9 | 2018-12-31 11:27:13
    :2010-10-1108:23:14关于泛型,在本站中已经有几篇文章作了相关介绍,本文从代码重用提高效率的角度再次探讨了泛型的使用心得。具体思路是通过泛型将两个相似的方法合并到一起,具体实现原理与过程如下:  有两个类:  publicclassDog  {  publicstringName{get;set;}  ...

    [阅读全文]

  • C#的异常类Exception [内容预览] 9 | 2018-12-31 11:27:12
    :2010-11-2809:01:11我们在设计程序时,为了保证程序的安全性,我们经常把可能发生错误的代码段放在try...catch块中,来捕捉可能发生的错误,并给予处理。当然这种错误不是程序的语法错误,也不是在编译时能发现的错误,只有程序运行时才可能出现的错误,如用户输入的被除数为零;数组越界;链接数据库时,指定的...

    [阅读全文]

  • C#的常用命名空间 [内容预览] 9 | 2018-12-31 11:27:12
    :2010-12-0615:23:40命名空间:对具有相关功能的类在逻辑上进行分组,类似于存放相关物品的容器。例如一所大学中的人员模型可能包括以下几种类型:个人、学员、职员、大学生等。一般认为,命名空间有助于改善数据的构成,从而使每个人都可以轻松地获得想要的数据。在.NETFramework中,所有的命名空间基本上从S...

    [阅读全文]

  • C#应用程序文件夹结构 [内容预览] 9 | 2018-12-31 11:27:11
    :2010-12-0615:27:17在创建项目时,VisualStudio.NET2005自动创建一个与项目同名的文件夹,此处为“HelloWorld”。该文件夹包含项目文件“HelloWorld.csproj”和其他关联文件。每个新项目都创建了bin和obj两个文件夹...

    [阅读全文]

  • C#中的运算符与表达式 [内容预览] 9 | 2018-12-31 11:27:11
    :2010-12-0615:29:37C#中,运算符有多个级别,如下表1所示:表1运算符类别运算符说明表达式算术运算符+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾)操作数1+操作数2-执行减法运算操作数1—操作数2*执行乘法运算操作数1*操作数...

    [阅读全文]

  • C#程序的分支结构 [内容预览] 9 | 2018-12-31 11:27:10
    :2010-12-0615:30:51C#程序的分支结构中有两种形式,如下(1)if-else语法:if(<条件>){<语句块>}else{<语句块>}功能:根据条件的真假来选择合适的分支执行。(2)switch语句语法:switch(选择变量){case值1:…break;case值2:…...

    [阅读全文]

  • C#程序的循环结构 [内容预览] 9 | 2018-12-31 11:27:09
    :2010-12-0615:33:26循环结构用于对一组ming令执行一定的次数或反复执行一组ming令,直到指定的条件为假。(1)while循环语法:while(条件){//语句}功能:只要条件为真,则执行循环体中的语句。说明:可利用break和continue来控制循环break:提前结束循环,一般和条件配合使用c...

    [阅读全文]

  • 实例讲解C#中的枚举类型 [内容预览] 9 | 2018-12-31 11:27:09
    :2010-12-0615:36:20枚举(Enum,Enumerator的缩写)是一组已命名的数值常量,用于定义具有一组特定值的数据类型。枚举以enum关键字声明。举例:假设一个程序只要求接受5个值(如Monday,Tuesday,Wednesday,Thursday和Friday)作为工作日的值。通过指定一个由这些...

    [阅读全文]

  • C#中得到每周,每月,每季,每年的年初末日期 [内容预览] 9 | 2018-12-31 11:27:08
    :2011-03-0319:13:33DateTime表示时间上的一刻,通常以日期和当天的时间表示。借用这个结构,我们可以实现较丰富的功能,本文给出得到每周每天的方法,及得到本月第一天,本月最后一天,本季第一天,本季最后一天,本年第一天及本年最后一天的方法,这在一些与财务有关或库存管理软件中非常有用。DateTimed...

    [阅读全文]

  • C#中的TimeSpan结构 [内容预览] 9 | 2018-12-31 11:27:07
    :2011-03-0319:26:23TimeSpan在C#中表示一个时间间隔。其值可以为正,也可以为负。度量单位可以是天数、小时数、分钟数、秒数以及秒的小数部分。TimeSpan也可以用于度量持续的时间,其最大时间单位是天,这主要由于用更大的时间单位(如月和年),其天数不同,为保持一致性,时间间隔以天为单位来度量。T...

    [阅读全文]

  • 获得当月有多少天及日期型格式处理通用方法 [内容预览] 9 | 2018-12-31 11:27:07
    :2011-03-0319:41:01本文给出了在C#中获得当月天数及常用的日期型格式处理方法。1、如何获得当月有多少天intm=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month);2、日期型格式处理通用方法(1...

    [阅读全文]

  • C#中可空类型的使用方法 [内容预览] 9 | 2018-12-31 11:27:06
    :2011-03-1616:58:58随着C#语言最新标准的出炉,现在它也提供了对可空类型的支持。本文将从定义、使用、比较、移去四个方面全面详细的介绍可空类型在c#中的独特魅力,特别是在处理那些包括可选项的数据库记录时所发挥的巨大作用。当然在其他地方,它也是非常有用的。简单说来,可空数据类型就是包含了所定义的数据类型或...

    [阅读全文]

  • C#习题:编程实现从键盘输入姓名并从控制台输出 [内容预览] 9 | 2018-12-31 11:27:06
    :2011-04-1415:26:39C#习题:编写一个程序,实现提示输入你的姓名,并将你输入的姓名打印出来。本题主要考察使用控制台类的ReadLine()方法和WriteLine()方法。源代码如下:usingSystem;classInput{staticvoidMain(){Console.WriteLine("...

    [阅读全文]

  • C#习题:根据给定值,计算一元二次方程的值 [内容预览] 9 | 2018-12-31 11:27:05
    :2011-04-1416:07:38已知a=1,b=2,c=3,x=2,计算y=ax2+bx+c的值。usingSystem;classclass1{staticvoidMain(){inta=1,b=2,c=3,x=2;inty=a*x*x+b*x+c;Console.WriteLine("y={0}",y);}}...

    [阅读全文]

  • C#习题:编程打印杨辉三角 [内容预览] 9 | 2018-12-31 11:27:04
    :2011-04-1416:18:18打印杨辉三角1111211331…源代码如下:usingSystem;classClass1{staticvoidMain(){constintN=10;//输出10行inti,j;int[,]yh=newint[N,N];for(i=0;i<N;i++){yh[i,...

    [阅读全文]

  • C#习题:编程计算1~50之间的奇数之和及偶数之和。 [内容预览] 9 | 2018-12-31 11:27:04
    :2011-04-2710:34:10编写C#程序,计算1~50之间的奇数之和及偶数之和。usingSystem;classClass1{staticvoidMain(){intoddSum=0;//保存奇数和intevenSum=0;//保存偶数和for(inti=1;i<=50;i++){if(i%2==0)//如...

    [阅读全文]

  • C#习题:编程求两个正整数相除后商的第二位小数 [内容预览] 9 | 2018-12-31 11:27:03
    :2011-04-2710:51:33编写C#程序,实现从键盘输入两个整数,输出它们的商,并输出商的第2位小数位(例如:15/18.0=1.875,1.875的第二位小数位是7)参考程序源代码如下:usingSystem;classClass1{staticvoidMain(){intnum1,num2;intnum3...

    [阅读全文]

  • C#习题:输入三角形的三个边,计算三角形的面积 [内容预览] 9 | 2018-12-31 11:27:02
    :2011-04-2906:01:41从键盘输入三角形的三边长,求其面积。若三个边长不能构成三角形,则提示。其源程序代码如下:usingSystem;classClass1{staticvoidMain(){doublea=0,b=0,c=0;//分别代表三角形的三个边doublearea=0;try{Console....

    [阅读全文]

  • C#习题:编程求100以内的所有素数 [内容预览] 9 | 2018-12-31 11:27:02
    :2011-04-2906:18:52C#习题:编程求出100以内的所有素数,要求每5个一行。基本思想:假设求m(m>2)的所有素数,我们只需用从2开始到m-1所有的数去除m,如果其中的某个数将m除尽了,那么m就不是素数,如果,循环计数到了m仍没有被除尽,则m即是一个素数。但这种算法效率较低,我们还可以使用从2到m的平...

    [阅读全文]

  • C#习题:从键盘输入字符、数字、统计其中数字的个数 [内容预览] 9 | 2018-12-31 11:27:01
    :2011-04-2906:40:30从键盘输入字符、数字、统计其中数字的个数,若遇到字符串“bye”时,输出统计结果,结束程序。基本思想:可以使用while循环来处理该程序,使用IndexOf函数来判断字符串中是否含有“bye”字符串,若有则结束循环,并输出结果。算法中...

    [阅读全文]

  • C#习题:编程打印ASCII表 [内容预览] 9 | 2018-12-31 11:27:00
    :2011-05-0119:52:37编写程序,打印出ASCII字符表。源程序代码如下:usingSystem;classClass1{staticvoidMain(){Console.WriteLine("\tASCII码字符表");for(inti=32;i<=255;i++){Console.Write("{0,...

    [阅读全文]

  • C#习题:编程打印九九乘法表 [内容预览] 9 | 2018-12-31 11:27:00
    :2011-05-0119:59:37C#习题:编写程序打印九九乘法表。源程序代码如下:usingSystem;classClass1{staticvoidMain(){Console.WriteLine("\t\t\t九九乘法表");for(inti=1;i<10;i++){for(intj=1;j<=i;j++){...

    [阅读全文]

  • C#习题:打印1-100之间所有的数但不包括能被5整除的数 [内容预览] 9 | 2018-12-31 11:26:59
    :2011-05-0120:07:16C#习题:编程打印出1-100之间所有的数,但不包括能被5整除的数,要求每输出10个数一换行。编程思想:这道题比较简单,可以使用循环和continue语句来实现。源程序参考如下:usingSystem;classClass1{staticvoidMain(){intcount=0;...

    [阅读全文]

  • C#习题:计算3的0到10次方之和的值。 [内容预览] 9 | 2018-12-31 11:26:58
    :2011-05-0410:02:38C#习题:编程计算1+3+32+…+310的值。编程思路:可以使用for循环,循环计数从0到10,使用数学类Math中的Pow(x,y)来实现每项的计算。其中第一项1可以表示为:30,则源程序代码可书写如下:usingSystem;classClass1{static...

    [阅读全文]

  • C#中求中英文字符串所占字节数的方法 [内容预览] 9 | 2018-12-31 11:26:58
    :2011-05-0607:49:07有时,我们需要求字符串所占的字节数,而中文和英文所占的字节数往往是不同的,则在求中英文混合的字符串时,需要一定的技巧。本文就给出了求中英文混合字符串所占字节数的方法。源代码如下:usingSystem;usingSystem.Collections.Generic;usingSys...

    [阅读全文]

  • C#习题:打印1到10的阶乘 [内容预览] 9 | 2018-12-31 11:26:57
    :2011-05-0708:24:50编写程序实现打印1-10的阶乘,输出格式如下:1!=12!=2...参考源程序代码如下:usingSystem;classClass1{staticvoidMain(){Console.WriteLine("打印1到10的阶乘:");longfac=1;for(inti=1;i<=...

    [阅读全文]

  • C#应用程序的结构 [内容预览] 9 | 2018-12-31 11:26:56
    :2010-09-0408:20:00在C#中,每一个应用程序可以由一个或者多个类组成,所有的程序都必须封装在某个类中,即一个完整的C#应用程序至少有一个类。一个应用程序可以由一个文件组成,也可以由多个文件组成,文件名可以和类名相同,也可以不同。C#源程序文件的扩展名为.cs,比如WindowsApplication1...

    [阅读全文]

 .NET01   525   30   11/18页         11   12   13   14   15         GO