• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#教程

RSS
  • [C# Threading Handbook]笔记之一:Threading in .Net
    [C# Threading Handbook]笔记之一:Threading in .Net
    前些天出差事情比较少就读了一下《C# Threading Handbook》,感觉还是收获不少。现在写写自己的体会,希望看到更好的评论,抛砖引玉吧。该书内容涉及广泛,我只写一些自己认为重要但是自己以前不知道的地方吧。1、线 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:21 | 回复:0
  • C#窗体贴边自动隐藏组件ByRed_angelX
    C#窗体贴边自动隐藏组件ByRed_angelX
        靠边隐藏效果:当程序移动到显示的边界时,程序自动隐藏起来,留一条小边在外面,很酷的效果吧.   先介绍下实现原理,靠边隐藏无非就是判断窗体的位置和屏幕的四边的关系,当上左右三个方向超出的时候,就把窗体 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:20 | 回复:0
  • c# 滚动字幕的实现
    c# 滚动字幕的实现
    在c#中其实滚动屏幕的实现很简单,只需要用到Graphics.DrawString方法. Graphics.DrawString (String s, Font font, Brush brush, PointF point) 在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:26 | 回复:0
  • c# 空接合(??)运算符的运用
    c# 空接合(??)运算符的运用
    相信很多人都看到??运算符,但是不一定每个人都知道它是用来做什么的,之前我也看到过很多次,但是因为一直没有去用过,所以也没有了解他的作用,今天又看到了,所以查了的MSDN,原来??运算符叫做空接合运算符,作用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:22 | 回复:0
  • DecodingVOXFilesinC#(ConvertingVOXFilestoWAVFiles)
    DecodingVOXFilesinC#(ConvertingVOXFilestoWAVFiles)
    IwroteaC#classtodecodeVOXfilesintoWAVfiles.ItfollowstheDialogicADPCMspecificationstrictly.Ifyoureadthroughthatspecification,thecodebelowwillbecomealotclearer,otherwise……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:47 | 回复:0
  • 关于C#HttpClient的请求
    关于C#HttpClient的请求
     EfficientlyStreamingLargeHTTPResponsesWithHttpClientDownloadinglargefileswithHttpClientandyouseethatittakeslotsofmemoryspace?Thispostisprobablyforyou.Let'sseehowtoeff……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:29 | 回复:0
  • C# 小记
    C# 小记
    关于显式实现接口: public class Color { public static readonly Color Black = new Color(0, 0, 0); public static readonly Color White = new Color(255, 255, 255); public static readonly Color Red = n ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:19 | 回复:0
  • delphi调用c#写的webservice中文出现乱码的问题
    delphi调用c#写的webservice中文出现乱码的问题
    解决方法:HTTPRIO1的属性---HttpWebNode--UseUtf8InHeader设置为true代码片断:functionTLoginManager.Get_LoginManagerSoap:ILoginManagerSoap;const defSvc='LoginManager'; defPrt='LoginManagerSoap';var RI ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:20 | 回复:0
  • C# 查看内存地址
    C# 查看内存地址
    这里举的例子都是值类型的, 用引用类型string 都是报无法获取托管类型的地址和大小     的异常 换个角度看,是不是无法在vs里查看内存地址的都是引用类型,瞎猜的 查看内存地址要在UnSafe中 unsafe ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:19 | 回复:0
  • C#DataTable转换成JSON数据
    C#DataTable转换成JSON数据
    ViewCode1///amp;amp;lt;summaryamp;amp;gt;2///将datatable转换为json3///amp;amp;lt;/summaryamp;amp;gt;4///amp;amp;lt;paramname=amp;quot;dtbamp;quot;amp;amp;gt;Dtamp;amp;lt;/paramamp;amp;gt;5///amp;amp;l ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:19 | 回复:0
  • 在C#中实现类似Eval这类动态求值的函数【转载】
    在C#中实现类似Eval这类动态求值的函数【转载】
    这是一个很平常的需求,就好比说,给你一个字符串,1+2+3, 要动态计算它的结果。在VBS或者JAVASCRIPT这种脚本语言中,都有一个Eval方法。但在C#或者VB.NET中却没有。今天想起来研究一下,发现有朋友已经实现了。请参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:18 | 回复:0
  • C#之内存泄露以及解决方法
    C#之内存泄露以及解决方法
    托管堆的内存分配(下文中的托管堆指的是GC堆)   托管堆是以应用程序域为依托的,即每一个应用程序域有一个托管堆,每一个托管堆也只属于一个应用程序域,且托管堆是一块连续的内存,其中的对象也是紧密排列的。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:16 | 回复:0
  • 简短总结一下C#里跨线程更新UI
    简短总结一下C#里跨线程更新UI
      摘自: http://my.oschina.net/sdqxcxh/blog/53707        跨线程更新UI是写多线程程序尤其是通信类的程序经常遇到的问题,这里面主要的问题是冲突,比如数据线程想要更新UI的时候,用户同时也在更新UI,就会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:14 | 回复:0
  • c#时间增加并对比做法
    c#时间增加并对比做法
    int jg=72;//设置一个增加的时间   DateTime dt=Convert.ToDateTime(amp;quot;2006-4-23 12:22:05amp;quot;);// 设置一个初始化的时间   DateTime newdt=dt.AddHours(jg);//初始化时间加上增加的时间   Dat ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#字段、属性、变量
    C#字段、属性、变量
    字段的使用场景:与类或者对象关系密切,建议使用private修饰。属性的使用场景:对字段进行封装,提供get/set关键字,进行访问。变量的使用场景:与类或者对象关系不密切,常常在方法或者语句块中使用。字段和属性是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • c#中文和UNICODE字符转换方法
    c#中文和UNICODE字符转换方法
    //可以包括其他字符     publicstringuncode(stringstr)    {      stringoutStr=amp;quot;amp;quot;;      Regexreg=newRegex(@amp;quot;(?i)//u({4})amp;quot;);      outStr=reg.Repl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:9 | 回复:0
  • C#使用StackTrace获取方法被谁调用
    C#使用StackTrace获取方法被谁调用
    在方法中扔进这段 System.Diagnostics.Debug.WriteLine(new string('*', 78)); System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); System.Diagnostics.StackFrame sfs = st.GetFrames(); f ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • Beginning ASP.NET E-Commerce in C#: From Novice to Professional
    Beginning ASP.NET E-Commerce in C#: From Novice to Professional
      Beginning ASP.NET E-Commerce in C#: From Novice to Professional 源码下载地址: http://www.cristiandarie.ro/asp35-sql-server-ecommerce……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#打印,不显示取消对话框 创建打印画布
    C#打印,不显示取消对话框 创建打印画布
     PrintDocument pd = new PrintDocument();    //隐藏 取消对话框   PrintController printController = new StandardPrintController();   pd.PrintController = printController;    // ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • 【转】【WebService】.NETC#创建WebService服务
    【转】【WebService】.NETC#创建WebService服务
    Webservice是一个基于可编程的web的应用程序,用于开发分布式的互操作的应用程序,也是一种web服务WebService的特性有以下几点:1.使用XML(标准通用标记语言)来作为数据交互的格式。2.跨平台性,因为使用XML所以只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C# 扩展方法
    C# 扩展方法
    最近公司需要梳理开发规范,我负责写 扩展方法 这一部分。 所以特地写篇博文来准备一下。   MSDN:  https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/extension-methods ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#访问修饰符
    C#访问修饰符
    可使用以下访问修饰符指定声明类型或成员时类型或成员的可访问性。 public同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。private只有同一类或结构中的代码可以访问该类型或成员。p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#ftp服务
    C#ftp服务
    /******************************************************************** created: 2008/04/16 created: 16:4:2008  11:07 filename: F:\Workspace\Midapex\Src\Net\OurFtpServer\Program.cs filepath: F ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#微信公众号开发-高级接口-之网页授权oauth2.0获取用户基本信息(二) ...
    C#微信公众号开发-高级接口-之网页授权oauth2.0获取用户基本信息(二) ...
    C#微信公众号开发之网页授权oauth2.0获取用户基本信息(一)中讲解了如果通过微信授权2.0snsapi_base获取已经关注用户的基本信息,然而很多情况下我们经常需要获取非关注用户的信息,方法如下:第一步和之前讲的一样 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#label與TextBox常用屬性與事件
    C#label與TextBox常用屬性與事件
    Label控件:   Label是標準的Windows標籤   LinkLabel:類似於標籤(派生於標準標籤),但以Internet鏈接的方式顯示(超鏈接)BorderStyle可以指定標籤邊框的樣式。默認為無邊框 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • [置顶]C#中通过调用webService获取上网IP地址的区域的方法
    [置顶]C#中通过调用webService获取上网IP地址的区域的方法
            最近在开发项目的过程中需要获取用户查询时的IP地址的区域,以用来做统计分析用。经过一番查阅资料,然后写了个测试程序,很快就搞定了这个功能。现在分享下我的实现方法,大家如果有更好的实现,欢 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:9 | 回复:0
  • C#中结构(struct)与类(class)的区别
    C#中结构(struct)与类(class)的区别
    像类一样,结构 (struct) 是能够包含数据成员和函数成员的数据结构,但是与类不同,结构是值类型,不需要堆分配。结构类型的变量直接存储该结构的数据,而类类型的变量则存储对动态分配的对象的引用。结构类型不支持 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • 1、C#基础-C#语言简介
    1、C#基础-C#语言简介
    C#语言和.NETFramework介绍C#是类型安全的面向对象的精妙语言,可帮助开发者生成在.NETFramework上运行的各种安全可靠的应用程序。C#可用于创建Windows客户端应用程序、XMLWebservice、分布式组件、客户端服务器应用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:10 | 回复:0
  • C#lock关键字的一些理解
    C#lock关键字的一些理解
     C#lock关键字的一些理解问题1:谁是锁?lock这个关键字,并不是“锁”,真正的“锁”是那个被lock的Object类型的“对象”,请注意,这里为“对象”加了双引号着重强调被lock的是对象类型。问题2:这个锁有什么用? ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:11 | 回复:0
  • C#字符串详细使用
    C#字符串详细使用
    转自http://www.cnblogs.com/candywyq/archive/2007/07/24/830021.html1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@amp;quot;abcamp;quot;和amp;quot;abcamp;quot;区别在那里4.保留2位有效小数及四 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C#中定义数组
    C#中定义数组
      一、一维: int numbers = new int{1,2,3,4,5,6}; //不定长 int numbers = new int{1,2,3};//定长 二、多维 int numbers = new int{{1,2,3},{1,2,3}}; //不定长 int numbers = new int{{1,2},{1,2}}; // ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C#int.Parse()与int.TryParse()
    C#int.Parse()与int.TryParse()
    int.Parse()与int.TryParse()inti=-1;boolb=int.TryParse(null,outi);执行完毕后,b等于false,i等于0,而不是等于-1,切记。inti=-1;boolb=int.TryParse(amp;quot;123amp;quot;,outi);执行完毕后,b等于true,i等于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C# new,Virtual,abstract,sealed,Override的簡單理解
    C# new,Virtual,abstract,sealed,Override的簡單理解
        new     new 关键字可以显式隐藏从基类继承的成员。隐藏继承的成员意味着该成员的派生版本将替换基类版本。也就说在使用派生类的方法是调用的方法是New关键字新定义出来的方法,而不是基类的方法。    ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C# IE浏览器操作类
    C# IE浏览器操作类
    using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; using mshtml; using SHDocVw; namespace WebCl……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C#线程资源同步方式
    C#线程资源同步方式
    (转载自:http://www.cnblogs.com/VincentWP/archive/2008/06/25/1229104.html)         在现代的程序开发中,资源的同步是一个比较重要的课题,在.Net中,对这部分有很丰富类库供我们使用,现在总结一下在各种 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:7 | 回复:0
  • C#类型转换
    C#类型转换
     1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5 6namespace TypeCast 7 注意:用As 类型转换操作不会抛出异常.……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:7 | 回复:0
  • C#和Java中执行SQL文件脚本的代码(非常有用)
    C#和Java中执行SQL文件脚本的代码(非常有用)
    我们在做程序的时候有事后会涉及到利用sql文件 直接执行,可是在sql文件中有很多注释,我们要一句一句的执行首先必须的得把sql文件解析 去除其中的注释,还有把每一句sql语句取出来,然后再利用各个平台中的数据库相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:7 | 回复:0
  • C# Event (1) ——  我想搞个事件
    C# Event (1) —— 我想搞个事件
    本文地址:https://www.cnblogs.com/oberon-zjt0806/p/15975299.html 本文最初来自于博客园 本文遵循CC BY-NC-SA 4.0协议,转载请注明出处。 本文还会有后续,所以本篇只是一个非常简单的场景 Event(事件) 何谓Ev ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:7 | 回复:0
  • C# 下面的代码示例演示如何结束异步操作以获取请求的流,然后开始一个请求以获取响应 ...
    C# 下面的代码示例演示如何结束异步操作以获取请求的流,然后开始一个请求以获取响应 ...
    private static void EndGetStreamCallback(IAsyncResult ar){    FtpState state = (FtpState) ar.AsyncState;    Stream requestStream = null;    // End the asynchronous call to ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:8 | 回复:0
  • C#语法之泛型
    C#语法之泛型
    前面两篇C#语法主要是回顾委托相关的。这篇主要回顾了泛型。一、为什么要有泛型?我们在写一些方法时可能会方法名相同,参数类型不同的方法,这种叫做重载。如果只是因为参数类型不同里面做的业务逻辑都是相同的,那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 15:56 | 阅读:7 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap