首 页IT知识库收藏本站
当前位置:翔宇亭IT乐园IT知识库C#C#基础
C#基础知识文章关闭所有内容预览 | 展开所有内容预览
  • [图文] 第一个C#程序:hello world [内容预览] 1020 | 2010-05-08
    这篇文章以一个简单的Hello world 程序讲解了C#程序的基本结构和相关知识,希望大家能喜欢。 Hello World,就像一个婴儿刚刚来到这个世界上,开启了他的人生旅途。下面将使用大部分程序设计的开门程序Hello World来简单交待一下C#程序的格式与基础知识。 using System; //引入System命名空间 namespace HelloWorld ...

    [阅读全文]

  • 例说C# object类型 [内容预览] 4514 | 2010-05-08
    这篇关于C#Object类型的文章最初写在我的个人博客了,这次把它粘在这里,构成C#基础知识的一部分,如果大家对C# object有什么新的认识,请留言。 object 类型在 .NET Framework 中是System.Object 的别名。在 C# 的统一类型系统中,所有类型(包括预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从System.Object 继承的。所以,我们可...

    [阅读全文]

  • 使用C#给文件批量重命名 [内容预览] 636 | 2010-05-06
    其实搞这个小程序只是为了更好的解决现在遇到的问题,什么问题呢?现在在做关于图像处理的课题,用CCD批量拍摄了几百副图像,命名方式为1.bmp,2.bmp,3.bmp。。。 ,按顺序来的,因为有些图像因为模糊或者不符合处理条件,我手动将其剔除,于是有了刚才提到的问题,现在的大量图片文件名不连续了,用Matlab处理时不方便。于是写了个C#小程序用来自动排列图像。代码如下  1 using Syst...

    [阅读全文]

  • [图文] C#控制台输出方法详解 [内容预览] 12218 | 2010-05-05
    C#控制台输出有两种方法:Write()和WriteLine(),它们都是命名空间System中Console类的方法,且都具有多达18种或以上的重载形式,能够直接输出C#提供的所有基本数据类型。其中,Write()方法输出一个或多个值后不换行,即其后没有新行符;而WriteLine()同样是输出一个或多个值,但输出完后换行,即其后有一个新行符。 为了控制输出内容或文本的输出格式,这两种方法提...

    [阅读全文]

  • [图文] C#中的字符串类应用详解 [内容预览] 1493 | 2010-03-12
    导读:本文详细介绍了字符串类中常见函数的使用方法。 在C#语言中,string 类型是引用类型,其表示零或更多个Unicode 字符组成的序列。string 是 .NET Framework 中 String 的别名。其定义方法如下: string s1="";//这是一个空字符串 string s2="hello,everyone!"; //非空字符串 可以使用"+"把两个字符串连接起来...

    [阅读全文]

  • [图文] C#常用操作符的使用详解 [内容预览] 3449 | 2010-03-12
    C#的精彩世界还离不开其提供的丰富的操作符,按照操作数的个数,C#操作符可分为以下几类: 一元操作符 :++x,x++,--y,z-- 二元操作符:x+y,x-y,x*y 三元操作符:x=(x>a?x:a); 如果从操作符的作用来看,C#操作符可以分为赋值操作符,算术操作符,关系操作符,逻辑操作符,位操作符和其它操作符。 1.赋值操作符...

    [阅读全文]

  • C#的值类型运用详解 [内容预览] 543 | 2010-03-12
    在C#语言中,数据类型按其本身在内存中被存储的方式,可以将其归为两类:值类型和引用类型。其区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。 在这里首先介绍值类型。C#的值类型包括三种:简单类型、结构类型和枚举类型。其中,简单类型又包括:整数类型、浮点类型、小数类型、布尔类型和字符类型。下面我将一一作以介绍。 1.整数类型 按照,数据在内存中存储...

    [阅读全文]

  • pictureBox1的Image属性获得图片路径的三种方法 [内容预览] 1105 | 2010-03-03
    1.绝对路径 this.pictureBox2.Image=Image.FromFile("E:\\001.jpg"); 2.相对路径: Application.StartupPath; 可以得到程序根目录 this.pictureBox2.Image=Image.FromFile(Application.StartupPath "\\1.gif"); 3.获得网络图片...

    [阅读全文]

  • [组图] 重载Object的虚方法——重载Equals和运算符 [内容预览] 280 | 2010-01-28
    Object是所有类的顶级父类,而Object又提供了四个虚方法: Equals , GetHashCode, ToString, Finalize。 那么在这个系列文章中,我们就看下,我们对这四个方法的利用。 首先是引用类型重载Equals,我分成三步: 1. 空值验证 2. 类型验证 3. 比较验证 代码如下: class Person { public string N...

    [阅读全文]

  • [图文] 中英文字符的截取 [内容预览] 165 | 2010-01-28
    using System.Text; namespace CSTest { class StrOp { /// <summary> /// 得到字符串的长度,一个汉字算2个字符 /// </summary> /// <param name="str">字符串</param> /// <returns>返回字符串长度</returns> public...

    [阅读全文]

  • 循环引用的解决方法 [内容预览] 611 | 2010-01-28
    项目架构: 系统中的各功能都是分开在每个dll中实现的,主程序中加载各个菜单对应的dll。对于一些重复性比较高的功能代码,可以写在一个主dll里供其他功能调用,直接引用主dll就可以实现。 Main.exe 主程序。 Core.dll 公共接口和存贮缓存等。 T1.dll 功能1 T2.dll 功能2 现在项目有这样的需求: 要求两个功能之间相互调用,即T1....

    [阅读全文]

  • c# asp.net 多数组索引的解决方法 [内容预览] 237 | 2010-01-28
    本人今天做了一个功能 需要在一个类里用多个数组, 数组需要索引器来调用 一个数组 我查了msdn 一个类里面只能有一个this 索引器 那这么多数组如何构造索引呢 我在坛子里找到了解决之道 view plaincopy to clipboardprint? using System; namespace TestUse { /// <summary> /// ...

    [阅读全文]

  • asp.net C# 时间格式化大全 [内容预览] 1470 | 2010-01-28
    DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text = dt.ToFileTimeUtc().ToString();//12775670...

    [阅读全文]

  • 用C#截取指定长度的中英文混合字符串 [内容预览] 331 | 2010-01-27
    我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...” 如两个字符串: string str1 = "中国人要啊abc呀~"; string str2 = "1中国人23456abc呀~"; 要截取后,输出: str1 = "中国人要..."; str2 = "1中国人2..."; 即要把中英文混合的字符串,在截取后,长度要一致,即8个字节的长度(...

    [阅读全文]

  • C#3.0新特性之隐式类型局部变量的使用 [内容预览] 220 | 2010-01-27
     首先说明一下,此新特性的专题基于MS五月份分布的C#3.0规范,但是官方中文版还没有出来,结合自己的实践和理解,希望能和大家一起分享某些前沿的东东,很有可能一些地方会出错,望抛砖。  在C# 3.0里面, 可以对局部变量进行隐式类型声明, 就是在声明时可以不指定该变量的类型, 变量在初始化的时候会由编译器从表达式的上下文中推出真正的类型, 对开发者来说, 无疑是简化了很多, 主要是通过新的...

    [阅读全文]

  • VC#2005快速入门之复合赋值操作符 [内容预览] 222 | 2010-01-27
     前面讲过如何使用算术操作符来创建新值。例如,以下语句使用操作符+来创建比变量answer大42的一个值,新值将写入控制台: Console.WriteLine(answer + 42);  前面还讲过如何使用赋值语句来更改一个变量的值。以下语句使用赋值操作符将answer的值变成42: answer = 42;  如果希望在一个变量的值上加42,可以将赋值操作符与加法操作符合...

    [阅读全文]

  • 关于String.Equals(object,object)和(object==object )的比较 [内容预览] 260 | 2010-01-27
    情况一 string s = "Test"; string t = string.Copy(s); Console.WriteLine(s == t); Console.WriteLine((object)s == (object)t); 输出为true false 情况二 string s = "Test"; string t = s; Console.WriteLine(...

    [阅读全文]

  • C#中DateTime对象的使用 [内容预览] 222 | 2010-01-05
    本文较详细地介绍了C#的DateTime对象的使用方法. DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc()...

    [阅读全文]

总数16830 上一页1 2 3 4 5 6下一页
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.