C#
倔强McWang
为什么不努力?为什么不珍惜?
展开
-
leetcode 3 : Longest Substring Without Repeating Characters 最长无重复子串 (C# 语言版)
leetcode第三题,自己的算法,不知道复杂度怎样,希望能与网友交流。原创 2016-04-05 09:47:32 · 1037 阅读 · 2 评论 -
C# 值类型与引用类型详解
转自DannyCat文章:点击打开链接值类型值类型存储在栈中分配的空间大小因类型的不同而不同引用类型引用类型在栈中分配的空间是相同的,不同的是在堆中分配的空间赋值是的变化 ; Student s = new Student(); s = new Student();C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类转载 2016-07-22 10:08:53 · 322 阅读 · 0 评论 -
C# 如何在继承类和基类中转换?
今天遇到一个问题,就是要得到某个基类的参数值,但是属性值只有继承类。比如,我想得到List,但是只有GPParamValueCollection的值。转换方法如下: List listGPargs = new GPParamValueCollection(); listGPargs = ucParamsInput1.GPParamsValCol;//GPParamsValCol即为某原创 2016-07-14 20:15:46 · 4766 阅读 · 0 评论 -
C# 读写TXT文件遇到乱码问题
最初是用encoding.default后来改为下面这个就好了using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.CodeDom; namespace ConsoleApplicatio原创 2016-06-26 15:11:15 · 6751 阅读 · 0 评论 -
C# 编程遇到An object reference is required for the non-static field, method, or property错误
在窗体代码中创建静态方法时,源代码是这样的public int imageNum=0;。。。。。。 public static int button1_clicknum() { return imageNum; }随后出现如题的错误,错误的原因是静态方法无法直接访问非静态成员,非静态字段需要添加引用,它可以是某个实例的私有原创 2016-05-08 16:38:34 · 23257 阅读 · 0 评论 -
C# 窗体Show和ShowDialog 方法的区别
转自蓝色闪电博客 http://bluelightning.blog.163.com/blog/static/58165320101272172456/CenterParent 窗体在其父窗体中居中。 CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。转载 2016-05-08 16:28:55 · 29248 阅读 · 1 评论 -
leetcode 343: Integer Break(C#版)
Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get.For example, given n = 2, ret原创 2016-05-15 11:41:53 · 427 阅读 · 0 评论 -
leetcode 344: Reverse String (c#版)
Write a function that takes a string as input and returns the string reversed.Example:Given s = "hello", return "olleh".public class Solution { public string ReverseString(string s) {原创 2016-05-15 11:14:22 · 817 阅读 · 0 评论 -
C#List转字符串,字符串转List,字符数组转Int数组,字符串转string,取某一位置字符等
List转字符串[C#] 纯文本查看 复制代码0102Liststring> List = new Liststring>();string strArray = string.Join(",", List);字符串转List[C#] 纯文本查看 复制代码转载 2016-04-11 22:00:25 · 7827 阅读 · 0 评论 -
leetcode 14: Longest Common Prefix (C#版)
Write a function to find the longest common prefix string amongst an array of strings.返回某字符串数组中最大的公共前缀字符串,比如(“my”,“myha"," myfdafd") 返回"my"思路:根据字符串数组首字符串进行遍历,后续字符串中凡是与之字符相同便返回该字符串子串,否则返回首字符串。pub原创 2016-04-18 11:14:14 · 941 阅读 · 0 评论 -
leetcode 16: 3 Sum closest (C#版)
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exact原创 2016-04-16 23:35:03 · 363 阅读 · 0 评论 -
leetcode 2: Add Two Numbers (C#语言版)
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link原创 2016-04-11 22:04:38 · 748 阅读 · 0 评论 -
leetcode 1:TwoSum (C#语言版)
源自[LeetCode] Two Sum 两数之和 - Grandyang - 博客园 http://www.cnblogs.com/grandyang/p/4130379.html 的文章提供代码进行C#版的编写。新手上路,比较菜,代码不足希望大家多提意见多多交流。原创 2016-04-04 16:27:12 · 2049 阅读 · 3 评论 -
leetcode 15:3 Sum (C#语言版)
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements in a triplet (a,b,c)原创 2016-04-14 09:43:27 · 808 阅读 · 0 评论 -
关于C# math的用法
最近在用.net写朴素贝叶斯算法时,发现所有关于Math的函数参数值类型都为double,这样在进行浮点运算时精度无法得到保证。需要转为decimal。总结方法如下:for(int j=0;j<featuresinput.Count;j++) { decimal Gaosi; if (CalFeatureVar原创 2016-04-10 13:46:34 · 2629 阅读 · 0 评论 -
leetcode 7: Reverse integer (C#版)
Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321这题最初的思路是采用list的reverse功能,但是用了以后发现比较reverse前后的列表并不简便,本以为.equals功能可以比较数组、列表什么的是否完全一样,结果整半天并不能。于是最后只写出了一原创 2016-04-12 10:19:34 · 937 阅读 · 0 评论 -
C#中的泛型
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操转载 2016-03-30 11:41:14 · 385 阅读 · 0 评论 -
C# 根据字符串对一个枚举类型
获取到一个字符串,如何和枚举相对应的解决方法:如 : enum EnumLogType{debug=1,error=2}而GPLogMessage中含有该枚举属性LogType,string log="debug"; GPLogMessage gp = new GPLogMessage(); gp.LogType = (EnumLogType)Enum原创 2016-08-10 15:59:35 · 1490 阅读 · 0 评论