C Sharp
妖精的配角
一个一直在努力ing的人
展开
-
c sharp: unsafe and fixed
During c sharp coding, we will use c pointer sometimes.That's not safe for managed code, like c sharp.On this, we can use "unsafe and fixed" to resolve the error.Use System.SecuryString as e原创 2012-11-09 10:05:27 · 879 阅读 · 0 评论 -
Why fail to catch event after it was raised by FileSystemWatcher
problem:after testing was in 50 repeats, my code fail to catch the event that was raised by "FileSystemWatcher", a monitor class that is offer by .NET.re-searching:the monitor's internalbuff原创 2012-12-13 17:31:28 · 356 阅读 · 0 评论 -
How to validate output contain special string
Problem:1. Load a shell to running a commands, then, some strings are output2. Validate the string contain special keywordsLike: i want to check whether complianceserver is running or not.原创 2013-01-09 21:26:14 · 337 阅读 · 0 评论 -
Generate XML from object
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AddTestResult{ public class XML { public void Output(string classname, stri转载 2013-05-10 17:49:12 · 589 阅读 · 0 评论 -
C#与C++之间类型的对应
C#与C++之间类型的对应C#与C++之间类型的对应Windows Data Type.NET Data TypeBOOL, BOOLEANBoolean or Int32BSTRStringBYTEByteCHARChar转载 2013-05-29 18:03:06 · 535 阅读 · 0 评论 -
DataTable and DataSet
使用DataTable and DataSet 存储数据,然后转化成相应的csv, excel, xml 文档,很好用。这样避免了用户格式化的过程。但是,也有一些问题#1,Datatable and Dataset 存储到文件前,所有的数据存储在内存,也意味着大量的数据会占用大量的资源,同时,有丢失的风险#2,Datatable and Dataset 必须先内部格式化好之后给格式原创 2013-05-30 15:10:17 · 946 阅读 · 0 评论 -
Measure Application Launch time?
Application Launch means application has been loaded properly.Also mean, its program is loaded finished.To resolve this problem, key, is define the point on loading is finished.I tries t原创 2013-05-30 14:54:30 · 955 阅读 · 0 评论 -
Deserialize XML data into object
由于工作的需要,自己写了一个exmaple on 反序列 xml data 成 自定义的一个object:主体:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Xml.Serializati原创 2013-10-23 14:47:19 · 754 阅读 · 0 评论 -
Cannot call method in class, which is explicitly implemented from interface, through new object
Problem: Cannot call method in class, which is explicitly implemented from interface, through new object using System;using System.Collections.Generic;using System.Linq;using System.Text;u原创 2014-12-18 10:25:52 · 4231 阅读 · 0 评论 -
ThreadAbortException when running two tests in parallel, one taking over 30 seconds
http://connect.microsoft.com/VisualStudio/feedback/details/587390/threadabortexception-when-running-two-tests-in-parallel-one-taking-40-seconds[TestMethod]public void TestMethod2(){ Thre转载 2012-12-11 17:37:43 · 414 阅读 · 0 评论 -
Extend Method: String.AppendRight
Extend Method is a new attribute for C Sharp.I like it for it just like loading some package with my arms as using extended method.During my coding, i need to combine 2 string into a new one f原创 2012-12-06 16:40:36 · 435 阅读 · 0 评论 -
Dynamic Watch Log4net Configure fix Watching Failed Problem
Problem:Using Log4net to output logs. After the configure file is ready, we will add its reference to Project's AssemblyInfo.cs like this:Log4net.Configure.XMLConfigure( Configure = File, Watch原创 2012-11-20 16:43:46 · 569 阅读 · 0 评论 -
How to export class from xml schema file
1. Define a schema file: **.xsd2. create class for this schema file2.1 find the location of schema file2.2 start "Visual Studio Command Prompt" under VS2010 tools2.3 switch current location to原创 2012-11-28 19:21:37 · 578 阅读 · 0 评论 -
Programming Generate XML under Special Schema
VS 2010 offer the method to generate XML sample file from Schema Define Diagram Tree.But, how can we programming generate a XML?XmlSerializerI create a method name: GenerateXMLbySerialize(原创 2012-11-29 14:45:46 · 387 阅读 · 0 评论 -
Load XML matched Special Schema by Deserialize
1. How to generate schema file from existed XML fileanswer: run command-line under vs2010 tools switch current location to location that XML is putted in run: xsd XML原创 2012-11-29 15:40:25 · 494 阅读 · 0 评论 -
Process.start() is failed on run with special account...why?
1: What i want?Run a program with domain\administrator and make this program run a command-line2: My CodeProcessstartinfo myprocessstartinfo = new myproecessstartinfo();myprocesstartinfo.domai原创 2012-11-13 10:15:31 · 403 阅读 · 0 评论 -
How to variable path of log output via log4net
Log4net.dll is an assemble files that used to do logging.We can use this to output our message to customized path. This also can make us avoiding that conflict in multiple-threading writing.原创 2012-11-14 16:55:07 · 650 阅读 · 0 评论 -
Map Network Driver
WNetAddConnection2 is on c++public class DriveSettings{private enum ResourceScope{ RESOURCE_CONNECTED = 1, RESOURCE_GLOBALNET, RESOURCE_REMEMBERED, RESOURCE_RECENT, RESOURCE_CONTEXT}privat转载 2012-11-16 16:52:23 · 1315 阅读 · 0 评论 -
About Delegate and Event
Just some information, if it is wrong, please correct me. Thank youwait... Delegate, is used in c sharp, like the feature on "function pointer" in c++.One friend tell me that is "delegate" is原创 2012-11-15 17:50:45 · 356 阅读 · 0 评论 -
Copy file to output by using attribute: DeploymentItem
Problem: When do debugging on UnitTest, can not read input from debug-output/assembly-output for there is no input data file[xml/config] file in output folder.Solution:How to fix it? Deploym原创 2012-11-20 16:30:33 · 558 阅读 · 0 评论 -
通过注册表开机运行自定义程序失败,问题检查为添加的路径错误
需求: 程序运行后,机器重启。重启完成后,用户程序继续运行,执行未完成的流程解决方案是:在注册表的开启运行项中添加 用户程序。完成后,删除注册表开机重启项目。遇到的问题:1. 用户程序放在不正确的路径下,比如 桌面 2. 用户程序路径and名字写错,导致重启机器后,找不到要自动运行的程序。 ( p.s. 开发过程中,总会因为疏忽而引起问原创 2014-12-29 14:26:11 · 1154 阅读 · 0 评论