随笔分类 - C#
简单、现代、通用的新型编程语言。
摘要:public static class Int32Extensions { public static string ToChineseMonth(int num) { if (num == 0 || num > 12) throw new Exception("月份错误"); string[] arr = { "〇", "一", "二", "三", "四", "五", "六", "七", "八&qu
阅读全文
摘要:public static class DataTableExtensions { public static List<T> ToList<T>(this DataTable dt) where T : new() { var list = new List<T>(); if (dt == null) return list; var len = dt.Rows.Count; for (var i = 0; i < len; i++) { ...
阅读全文
摘要:public class FileHelper { #region 文件名/扩展名/路径名 /// <summary> /// 获取文件名 /// </summary> /// <param name="filepath"></param> /// <returns></returns> public static string GetFileName(string filepath) { return File.Exists(filepath) ...
阅读全文
摘要:/// <summary> /// 统一ParameterExpression /// </summary> internal class ParameterReplacer : ExpressionVisitor { public ParameterReplacer(ParameterExpression paramExpr) { ParameterExpression = paramExpr; } public ParameterExpression ParameterExpres...
阅读全文
摘要:/// <summary> /// 反转字符顺序 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string EncodePassword(string str) { return str.Aggregate("", (current, s) => s + current); }
阅读全文
摘要:const string str = "01001000 00110100 01110011 01001001 01000001 01000011 01001010 01001011 " + "01101110 01101100 01000001 01000001 01000001 00101011 00110001 01011010 " + "01000010 00110001 01010010 01010100 01010011 00110111 ...
阅读全文
摘要:public class TestClass { public static void TestIt() { var ds = DateTime.Now; var list = new List<MA>(); list.Add(new MA { ma001 = "A", ma002 = "1" }); list.Add(new MA { ma001 = "A", ma002 = "2" }); list.Add(new MA { ma001 =...
阅读全文
摘要:通常,我们要在线程中更新UI的话,都会采用Invoke private void button1_Click(object sender, EventArgs e){ Thread asd = new Thread(new ThreadStart(DoProgressEnd)); asd.Start();} private void DoProgressEnd() { Invoke(new Action(() => { button1.Text = "准备就绪"; ...
阅读全文
摘要:static void Main(string[] args) { /* * 命题:计算 加 减 乘 除,不含括号 */ var str = "8*8*8-100*2"; //计算乘法 str = Calc(str, '*'); str = Calc(str, '/'); str = Calc(str, '+'); str = Calc(str, '-'); ...
阅读全文
摘要:Response.Write的字节必须大于256 private void Write(string content) { content = content.Length <= 256 ? content.PadRight(300 - content.Length,'F') : content; Response.Write(content + "\r\n"); Response.Flush(); Response.Clear(); }
阅读全文
摘要:class Program { public enum ProjectStatus { Received = 256, Checked = 128, Exam = 64, Null = 32, ReChecked = 16, MasterChecked = 8, ReportChecked = 4, ReportPrinted = 2, Finished =...
阅读全文
摘要:CREATE FUNCTION BinaryToDec (@BinaryChar char(10)) RETURNS int AS BEGIN DECLARE @stringLength int,@ReturnValue int,@Index int DECLARE @CurrentChar char(1) SET @Index = 0 SET @ReturnValue = 0 SET @stringLength = LEN(@BinaryChar) While @Index<@stringLength BEGIN ...
阅读全文
摘要://十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制 Console.WriteLine(Convert.ToInt32(”100111101″, 2)); //八进制转十进制 Console.WriteLine(Convert.ToInt32(”76″, 8)); //十六进制转十进制 Cons...
阅读全文
摘要:private Expression<Func<Model.Current.Project, bool>> GetExpressionWhereCurrent(Model.Project obj) { var where = PredicateExtensionses.True<Model.Current.Project>(); //单位名称 @where = (!string.IsNullOrEmpty(obj.vcsgmc)) ? @where.And(p => p.vcsgmc.Contain...
阅读全文
摘要:<dx:ASPxSpinEdit ID="txtHourStart" ClientInstanceName="txtHourStart" runat="server" Width="60px" MinValue="0" MaxValue="23" NullText="8" AutoPostBack="False"> <ClientSideEvents ValueChanged="function(s, e)
阅读全文
摘要:<dxe:ASPxDateEdit ID="txtDate" ClientInstanceName="txtDate" Width="100" runat="server" EditFormat="Custom" EditFormatString="yyyy-MM-dd" AutoPostBack="False"> <ClientSideEvents ValueChanged="function(s, e) {chartHumi
阅读全文
摘要:要点:必须使用ClientEvent触发,若使用其它控件事件触发,无法更新图表。View Code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MinuteChart.aspx.cs" Inherits="TemperatureMonitor.Web.Detector.Charts.MinuteChart" %><%@ Register TagPrefix="dxm" Namespace="Dev
阅读全文
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="DevExpress.XtraCharts.v11.2.Web, Version=11.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExp
阅读全文
摘要:将End1 OnDelete 设为 Cascade将自动删除End2端所有数据
阅读全文
摘要:<# //---------------------------------------------------------------------// <copyright file="SsdlToSql10.tt" company="Microsoft">// Copyright (c) Microsoft Corporation. All rights reserved.// </copyright>//----------------------------------------------------------
阅读全文

浙公网安备 33010602011771号