My JSP 'toubu.jsp' starting page
客服热线:
0311-85808118
企业QQ:

359692666

联系微信:

联系电话:

13035886668
13831177022
李经理

C#常见问题总结

C#  |  .NET Framework  |  Visual Studio

小技巧整理。

C#常见问题总结
  [打包问题]

  Q.
  为什么我写的程序在没有装VS的机子上运行不了?
  A.
  .NET程序运行前需要安装.NET Framework。建议针对哪个.NET平台编译的程序就运行在那个版本的Framework之上,避免出现兼容性问题。


  [语法问题]

  Q.
  C# 新版本都带来了什么?
  L.
  C# 2.0 特性介绍
  http://www.programfan.com/club/showbbs.asp?id=159146
  C# 3.0 特性预览
  http://www.programfan.com/club/showbbs.asp?id=167848

  Q.
  虚方法继承调用问题
  L.
  关于虚方法和非虚方法混合调用的问题
  http://www.programfan.com/club/showbbs.asp?id=155689
  虚拟方法的一些问题,请高手们帮忙看一下
  http://www.programfan.com/club/showbbs.asp?id=159612
  C#.net中的重写和覆盖有什么区别吗?
  http://www.programfan.com/club/showbbs.asp?id=145524

  Q.
  接口有什么用?
  L.
  [讨论]接口到底有什么用?
  http://www.programfan.com/club/showbbs.asp?id=150228
  [讨论]再议C#中接口的作用
  http://www.programfan.com/club/showbbs.asp?id=158744
  
  Q.
  事件和委托的区别?
  L.
  事件与委托的问题???
  http://www.programfan.com/club/showbbs.asp?id=139509

  Q.
  如何进行类型转换?
  A.
  在系统类型中一般都会有Parse方法,比如int.Parse,即Int32.Parse。此外,还可以使用Convert.ToXXX系列方法。用过VB的朋友如果想用Val等函数,那么可以先引用        Microsoft.VisualBasic.dll,然后通过Convertion.Val等方法调用这些函数;或者自己写个函数来实现。
  对于普通类的转换,可以用强制转换或者as操作符转换(如果没有印象的赶快看书吧)。


  [算法问题]

  Q.
  快速排序
  L.
  [原创]C#中的快速排序算法
  http://www.programfan.com/club/showbbs.asp?id=82538
  

  [IO问题]

  Q.
  为什么打开文本文件是乱码?
  A.
  请注意在读取文件时应当使用储存该文件所用的编码。
  更多信息参见System.Text.Encoding


  [进程、程序问题]

  Q.
  如何启动外部程序?
  A.
  System.Diagnostics.Process.Start(...);就是最基本的调用方法。关于比较高级的方法,可以参考MSDN中对Process类的详尽说明。

  Q.
  如何获取程序自身执行的路径?
  A.
  AppDomain.CurrentDomain.BaseDirectory或者Application.StartupPath。
  不过要注意末尾是否有斜杠。另外,不要用Environment.CurrentDirectory来获取。


  [线程问题]

  Q.
  为什么执行大量操作会卡死?
  A.
  如果是采用VB6的模式,那么在繁重的代码段中添加Application.DoEvents();即可。
  不过,强烈建议不要在UI线程(界面线程)中进行大量的非界面操作,进行这类操作时最好新建一个线程。

  Q.
  如何暂停线程?
  A.
  Thread.Sleep(...)或Thread实例.Join(...)甚至Thread实例.Suspend()(不推荐)等等。

  Q.
  为什么跨线程访问出错?
  L.
  关于Timer的使用问题,有些事情需要请教?
  http://www.programfan.com/club/showbbs.asp?id=167605


  [窗体问题]

  Q.
  如何在两个窗体中共享数据?
  A.
  用中间过程,变量、属性、构造函数等。
  L.
  [原创].NET 窗体间传送数据方法谈 —— 迟来的补遗
  http://www.programfan.com/club/showbbs.asp?id=230702
  [讨论]请教一个传参数的问题~~急
  http://www.programfan.com/club/showbbs.asp?id=159460
  求助,如何判定一个窗体是否打开?
  http://www.programfan.com/club/showbbs.asp?id=161110


  [Console问题]

  Q.
  为什么程序结果会一闪而过?
  A.
  程序终止之后自然会退出,如果想让Console停留,那么想法停住它吧。
  L.
  显示结果  
  http://www.programfan.com/club/showbbs.asp?id=160620


  [Windows服务问题]

  Q.
  实现简单的Windows服务。
  L.
  [讨论]Windows服务初探
  http://www.programfan.com/club/showbbs.asp?id=74051


  [文档问题]

  Q.
  如何自动生成代码文档?
  A.
  推荐用GhostDoc和NDoc,不过GhostDoc似乎和非英文IDE过不去。

  Q.
  .NET 2.0下咋找不到NDoc?
  A.
  目前在官方网站上尚未出现NDoc for .NET 2.0的信息,不过我在SharpDevelop 2的安装目录下提取出了NDoc 1.3.1 for .NET 2.0,可以参考一下。


  [GDI+问题]
  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


  [应用技巧]

  Q.
  制作托盘。
  L.
  C#编程技巧集之--用Visual C#做托盘程序(收藏)
  http://www.programfan.com/club/showbbs.asp?id=37680

  Q.
  使用Timer组件。
  L.
  C#编程技巧集之--让窗体飘动起来--C#中Timer组件用法(收藏)
  http://www.programfan.com/club/showbbs.asp?id=37676
  
  Q.
  制作屏保。
  L.
  C#编程技巧集之--用C#制作字幕显示屏幕保护(收藏)
  http://www.programfan.com/club/showbbs.asp?id=37672
  
  Q.
  抓屏。
  L.
  C#编程技巧集之--用制作C#作屏幕捕获程序(收藏)
  http://www.programfan.com/club/showbbs.asp?id=37673
  
  I.
  小技巧整理。
  L.
  [原创]C#小技巧
  http://www.programfan.com/club/showbbs.asp?id=84607
  微软.Net程序设计FAQ
  http://www.programfan.com/club/showbbs.asp?id=17944

提交需求

My JSP 'dibu.jsp' starting page

李经理

TYSOFT 拓友科技公众号

电话:0311-85808118
邮箱:tysoft@139.com
地址:石家庄裕华区金域蓝湾4-1-903

版权所有:拓友科技 CopyRight:2009-2018 www.tuoyousoft.net ISP证编号:冀ICP备11011728号-2