C#
文章平均质量分 80
积极向上小sao年
坚持每天一篇或大或小博客
展开
-
C# 中奇妙的函数–五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
今天,我们将着眼于五个用于序列的聚合运算。很多时候当我们在对序列进行操作时,我们想要做基于这些序列执行某种汇总然后,计算结果。 Enumerable 静态类的LINQ扩展方法可以做到这一点 。就像之前大多数的LINQ扩展方法一样,这些是基于IEnumerable 序列的操作。SUM() - 计算整个序列的总和它有两种形式:SUM( )计算整个序列的总原创 2014-10-23 09:51:14 · 1202 阅读 · 0 评论 -
C# Socket编程 同步以及异步通信
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø 服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受转载 2014-12-02 09:23:27 · 674 阅读 · 0 评论 -
C# 6.0 的那些事
自动属性初始化 (Initializers for auto-properties)以前我们是这么写的为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写只读属性的初始化(Getter-only auto-properties)像用户ID这种只读属性,我们以前是这样写的现在我们可以这样写只读属性可以和标了read原创 2014-11-21 16:35:48 · 457 阅读 · 0 评论 -
MSChart 的常用属性、事件、数据源绑定
最常用的属性包括ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式。AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。AlignWithChartArea:参照对齐的绘图区名称。InnerPlotPosit原创 2014-10-16 16:28:17 · 6966 阅读 · 0 评论 -
ReSharper配置及用法
1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示转载 2014-10-30 14:41:44 · 556 阅读 · 0 评论 -
Client使用c#和odp.net连接server oracle
由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与 Oracle.DataAccess.dll相比,微软的确实没有oracle提供的类库有优势,所以我放弃了使用多年的 System.Data.OracleClient.dll,取而代之的是o转载 2014-10-14 19:40:07 · 687 阅读 · 0 评论 -
c#各个窗体间变量和空间相互引用方法
方法一:窗体间简单的引用。一个窗体调用另一个窗体的变量或控件。 如form4调用form3中的变量:只需要把form3中的变量设置为public类型,然后在form4中new一个form3,直接就可以调用了。 如form4调用form3中的控件:同样只要在Form3.Designer.cs里面把空间的访问类型设置为public即可,ep:publicSystem.W原创 2014-10-15 10:10:05 · 3746 阅读 · 0 评论 -
Enter实现Datagridview逐单元格编辑
代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace UserContr原创 2014-10-13 15:59:35 · 859 阅读 · 0 评论 -
写出优雅简明代码的论题集 -- Csharp(C#)篇
最近和一些朋友讨论如何写出优雅的代码,我们都很喜欢C#,所以以C#为例。主要一共有三位程序员在一起讨论,为简单起见我用ABC代表我们三个人。有时候我们会针对一些代码进行讨论,有时候我们会提出一些观点,有时候我们会一起学习网上一些现有的博客,为了便于大家引用,我给每一个论题都编上号。在很多情况下,我们的意见统一,那么我会给大家呈现我们的结论;但是有些情况我们有分歧。你可以加入转载 2014-10-23 15:49:55 · 682 阅读 · 1 评论 -
C# 中奇妙的函数– String Split 和 Join
很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列。 很多人都知道使用split()的方法,但使用与其对应的Join()方法的人就没有那么多。今天,让我们看看它们的应用。Split() – 根据分隔符切割字符串成几部分 分割符可以是以下几种形式中的一种:只有一个字符的原创 2014-11-13 09:49:50 · 661 阅读 · 0 评论 -
C# NPOI AutoSizeColumn失效解决方案
NPOI导出EXCEL在处理中文时,需要表格列宽自动调整宽度时遇到问题,NPOI的自带函数AutoSizeColumn(int 列号)只能支持英文和数字,那就先用AutoSizeColumn(int列号)处理一下,然后单独解决中文,NPOI自身自带为列宽指定宽度函数SetColumnWidth(int 列号,int宽度),只需要遍历一下每一列的文字,求出文字的宽度,算出这一列的最大值,重新设置本列原创 2014-12-03 14:30:40 · 11012 阅读 · 0 评论