![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础
文章平均质量分 53
ai_feng123
这个作者很懒,什么都没留下…
展开
-
C#利用HashTable生成不重复的随机数
HashTable与HashMap的不同:HashTable为安全线程,HashTable不允许空的(null)键与值(key,value),不允许重复的key与value。而HashMap可以允许空的key与value,允许不同的key有同样的value。HashTable的引用空间为using system.collections;随机数用的方法为intrm= Random .next(ran...原创 2018-03-19 10:42:56 · 1195 阅读 · 0 评论 -
C#捕捉异常记录logfile
public ActionResult Index2() { Class1 class1 = new Class1(); try { DataTable dt = new DataTable(); dt.Rows.Add("12", "1...原创 2018-09-25 16:57:12 · 192 阅读 · 0 评论 -
C#FileStream与Stream类区别
学习流的使用时(stream类),逐步遇到新的理解,记录一下1、FileStream流是处理byte[],默认UTF8类型当你使用wirte方法时将非byte类型的输入内容,先将内容通过转换为字节FileStream fs = new FileStream(@"c:\text.txt", FileMode.Create);string message = "This is examp...原创 2018-09-26 10:25:02 · 10028 阅读 · 1 评论 -
C# Using用法&&Dispose||Close不同
Using用法1、引入命名空间;2、命名空间类型声明,好处是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候,清晰明了using aClass = NameSpace1.MyClass;using bclass=NameSpace2.MyClass;3、定义一个范围,在范围结束时处理对象。比较好奇是这种用法执行完后就垃圾资源回收了,执行了...原创 2018-09-26 10:45:37 · 4349 阅读 · 0 评论 -
C# Byte[ ] 与char[ ]转化报错改正
C# public static void Change_Action() { byte[] byData; char[] charData; char[] charData1; charData = ("我在家里等你.").ToCharArray(); ch...原创 2018-09-27 14:01:19 · 1498 阅读 · 0 评论 -
C# FTP下载服务器文件到本机
using System.Net; public void Download( string fileName)//ftp默认路径下文件名与本机保存文件名一致 { FtpWebRequest reqFTP; try { string filePath = @"E:\ftp...转载 2019-02-19 14:40:20 · 1424 阅读 · 0 评论 -
C# FTP上传文件到服务器
using System.Net; static private string path = @"ftp://" + "10.55.11.11" + "/"; //目标路径10.55.2.48 static private string ftpip = "10.55.11.11"; //ftp IP地址 static private ...转载 2019-02-19 16:48:28 · 3639 阅读 · 0 评论 -
C# This用法 get,set属性value用法
C#中,this关键字代表当前实例,我们可以用this.来调用当前实例的成员方法,变量,属性,字段等;也可以用this来做为参数状当前实例做为参数传入方法.还可以通过this[]来声明索引器 public class DictionaryClass { private List<string> PRISTR = new List<st...原创 2019-03-05 15:29:04 · 1906 阅读 · 0 评论 -
MySql.Data.MySqlClient连接储存过程
存储过程:输入参数ss,输出参数eeCREATE DEFINER=`root`@`localhost` PROCEDURE `intoutData`(in ss int8 ,out ee char(20))BEGIN SELECT Line into ee FROM oqc.tablea where ID=ss;ENDC# public string connection...原创 2018-09-13 15:31:51 · 917 阅读 · 0 评论 -
Jquery List[{" "},{" "}]数组对象 传至action中去
在view中编辑一个table,循环将table中的数字文字提取出来:一开始我去学习HTML.DOM去怎么提取内容,但其实可以反其道而行。将编辑已好的table view在浏览界面(谷歌)执行中按F12出现Sources var tables = document.getElementById("table1");直接查看tables中的属性内容;循环将内容放到JS数组对象中<scr...原创 2018-09-18 15:43:57 · 345 阅读 · 0 评论 -
C# math.round()使用
math.round()使用的使用守则为:"四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一"public static decimal Round(decimal d, int decimals, MidpointRounding mode);//标准的四舍五入计算public static double Round(double value, int digits...原创 2018-03-20 17:08:54 · 11372 阅读 · 0 评论 -
C#获得本机ip
using System.Net; protected string GetIP(string ip) //获取本地IP { IPHostEntry ipHost = Dns.Resolve(Dns.GetHostName()); IPAddress ipAddr = ipHost.AddressList[0]; ...原创 2018-04-16 13:22:35 · 272 阅读 · 0 评论 -
C#文件处理
转载 2018-04-20 15:45:11 · 225 阅读 · 0 评论 -
MVC身份验证FormsAuthenticationTicket
引用 using System.Web.Security;FormsAuthenticationTicket ticket=new FormsAuthenticationTicket(1,UserName,DateTime.Now, DateTime.Now.AddHours(4), false, user.RoleName, "/");var cookie = new HttpCookie(Fo...转载 2018-05-15 14:55:11 · 1579 阅读 · 0 评论 -
List与DataTable转换
public class Total{public DataTable ListToDataTable<T>(IEnumerable<T> collection, DataTable dt) { var props = typeof(T).GetProperties(); dt.Columns.AddR...原创 2018-07-18 14:29:27 · 481 阅读 · 0 评论 -
HTML中不识别enter键的“\r\n”,转换为换行符</br>
在HTML中换行为<\br>,在输入的一段字符中换行通过回车键产生“\r\n”,在Html中需要进行转换通过正则表达式,全部替换var reg = new RegExp("\r\n", "g");//g,表示全部替换lst[count].Action = lst[count].Action.replace(reg, "<br/>");\\这样Action内容在网...原创 2018-08-02 09:53:37 · 37542 阅读 · 1 评论 -
MySql.Data连接数据库mysql
using MySql.Data.MySqlClient;using MySql.Data;using System.Data;using System.IO;MySqlConnection con=new MySqlConnection(string strconnection): 连接MySQL服务器数据库。MySqlCommand comm=new MySqlCommand(...原创 2018-09-13 09:01:00 · 2672 阅读 · 0 评论 -
C# 字典用法
注意性能根据dictionary来说,查询用foreach不可行进行编辑删除,会翻遍内部索引方案1》将字典索引转化为数组,进行新删编辑Value,这样原有的索引不会改变。方案2》用for代替foreach,从最后一个到第一个数据进行处理方案3》用字典方法 TryGetValue(TKey key, out TValue value),返回bool值,有查询到value返回true...原创 2019-03-05 16:21:59 · 3895 阅读 · 0 评论