
c#
昵称是可以中文吗
这个作者很懒,什么都没留下…
展开
-
数字转换成中文大写
//作者:fanz2000//Email:fanz2000@sohu.com/// /// 转换数字金额主函数(包括小数)/// /// 数字字符串/// 转换成中文大写后的字符串或者出错信息提示字符串public string ConvertSum(string str){if(!IsPositveDecimal(str))return "输入的不是正数字转载 2011-12-28 19:37:14 · 1138 阅读 · 0 评论 -
c# 3.0 get set 默认值
之前曾经介绍过 C# 3.0 { get; set; } 默认值,本文是在其基础上完成的,增加了些内容。.NET Framework 3.5 使用的是 C# 3.0,C# 3.0 有一些新的语言特性,其中有一项就是快捷属性。之前的写法:private int _id = 0; public int Id { get { return _id; } set转载 2013-10-30 09:12:01 · 18346 阅读 · 1 评论 -
在条件运算符中使用可空类型出现的问题?
int? i = null; //这样赋值没问题,但是int? i = (1==1)? null : 3; //这样就提示"无法确定条件表达式的类型,因为“”和“int”之间没有隐式转换”请问这是什么原因呢?解决方案:int? i = (1==1)? (int?)null : 3;原因:对于你的赋值语句,C#的处理方式是计算出右边的值,然后复制给左边。在计算右边转载 2013-08-10 16:52:31 · 1278 阅读 · 0 评论 -
window.open以post方式提交
第一种方式最近在做web项目,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。于是就转载 2013-06-08 00:25:40 · 1326 阅读 · 0 评论 -
WinForm/C#中打开一个文件,主要是用到进程的知识。
在WinForm/C#中打开一个文件,主要是用到进程的知识。下面是一些实例,可以模仿着去实现。1. 打开文件privatevoid btOpenFile_Click(object sender,EventArgs e){//定义一个ProcessStartInfo实例System.Diagnostics.ProcessStartInfo info转载 2013-02-19 03:10:01 · 2435 阅读 · 0 评论 -
清空文件内容
FileStream stream2 = File.Open(inforpath, FileMode.OpenOrCreate, FileAccess.Write);stream2.Seek(0, SeekOrigin.Begin); //第一行代码将文件指针移动到文件的第0个字节。stream2.SetLength(0); //清空txt文件stream2.Close();Fi转载 2013-01-23 00:51:45 · 1006 阅读 · 0 评论 -
C#排序算法大全
C#排序算法大全 土人 -7-21 一、冒泡排序(Bubble) using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int[] list) { int i,j,temp; b转载 2012-06-07 11:18:20 · 742 阅读 · 0 评论 -
ASP.NET2.0 绑定数据字段字符串格式
格式字符串 结果{0:d} YY-MM-DD{0:p} 百分比00.00%{0:N2} 12.68{0:N0} 13{0:c2} $12.68{0:d} 3/23/2003 {0:T} 12:00:00 AM{0:男;;女}格式字符串 资料 结果"{0:C}" 12345.6789 -> $12,345.68"{0:C}" -12345.6789 ->转载 2012-04-08 16:39:41 · 1086 阅读 · 0 评论 -
输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class MySort { private List s0 = new List();原创 2012-03-19 15:34:50 · 1867 阅读 · 0 评论 -
c#类和结构的区别
一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } }转载 2012-03-18 14:39:42 · 767 阅读 · 0 评论 -
使用ResolveUrl设置相对路径
在使用用户控件时,会碰到这样的问题,如果要设置html控件的路径,有时可能会出问题。因为用户控件可能要在多个页面使用,在不同的页面路径可能不同,为了保证用户控件在所有的页面都能使用,并且html控件的路径不会出问题,可以使用ResolveUrl这个方法来设置路径。ResolveUrl方法可以返回页面所在应用程序下的相对地址。1.设置用户控件中img标签的图片路径时,可以使用ResolveUrl转载 2012-03-27 16:26:19 · 5701 阅读 · 1 评论 -
c#接口和抽象类的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料.一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如转载 2012-03-14 22:18:15 · 662 阅读 · 0 评论 -
回文数的几种做法
1.创建另外一个字符串,然后反转与原来的字符串对比 Console.WriteLine("请输入一个字符串!"); string sString = Console.ReadLine(); StringBuilder a = new StringBuilder(); for (int i = sString.Lengt翻译 2012-03-02 15:22:21 · 1704 阅读 · 0 评论 -
变量的作用域(string的声明与赋值)
点击打开链接 应先注意一下上一节的一个要点总结了上述内容,并超出了函数之间的变量作用域。前面说过,变量的作用域包含定义它们的代码块和直接嵌套在其中的代码块。这也可以应用到其他代码块上,例如分支和循环结构的代码块。考虑下面的代码:int i;for (i = 0; i < 10; i++){ string text = "Line " + Convert.To转载 2012-02-27 16:43:42 · 1628 阅读 · 0 评论 -
c#引用传递,值传递,引用传递实际上也是属于值传递
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args)转载 2012-01-01 16:45:17 · 1122 阅读 · 0 评论 -
抽象类与结构,装箱拆箱
class Test { interface IAddOne { int AddOne(); } struct FixPoint : IAddOne { int _x; public FixPoint(int x)原创 2011-12-28 14:15:14 · 1013 阅读 · 0 评论 -
关于Server.UrlPathEncode和Server.UrlEncode的区别
Server.UrlPathEncode默认使用的是utf-8编码而Server.UrlEncode默认为系统默认编码(一般是gb2312)Server.UrlDecode默认使用系统编码解码。所以这里容易发生路径解码成乱码的问题。 Response.Write(Server.UrlDecode(Server.UrlPathEncode("中文")) & "")Response.W转载 2013-10-30 23:45:35 · 3389 阅读 · 1 评论