C#開發教程之利用特性自訂資料匯出到Excel_C#教程

網上C#匯出Excel的方法有很多。但用來用去感覺不夠自動化。於是花了點時間,利用特性做了個比較通用的匯出方法。只需要根據實體類,自動匯出想要的資料1.在NuGet上安裝Aspose.Cells或者用微軟內建類庫也可以2.需要匯出的資料的執行個體類:using System.ComponentModel;using System.Reflection;using System.Runtime.Serialization;public class OrderReport{[DisplayName(

C#開發教程之ftp操作方法整理_C#教程

1.最近項目開發涉及到ftp操作。發現FtpWebRequest類有些操作很麻煩,例如建立目錄只能建立一級目錄,多級就失敗。刪除目錄只能刪除最後一級的空目錄。同樣下載也是。故寫下協助類方便使用。2.調用方法展示,var ftp = new FtpHelper("111.111.111.111", "xxxxxxx",

C#實現集合轉換成json格式資料的方法_C#教程

本文執行個體講述了C#實現集合轉換成json格式資料的方法。分享給大家供大家參考,具體如下:/// <summary>/// dataTable轉換成Json格式/// </summary>/// <param name="dt"></param>/// <returns></returns>public static string ToJson(DataTable dt){ if (dt != null &&

C#和Java有什麼區別和聯絡_C#教程

由於公司同是使用.NET和JAVA,而且各個服務集使用介面來進行通訊,因此某些例如清算系統、收銀台之類的安全性比較高的系統會使用RSA進行加密。因此會涉及到秘鑰的轉換。所以大概看了下C#的秘鑰跟JAVA的秘鑰區別。RSA對於程式本身是沒有區別的,其格式都是相同的。對於不同的程式來說,儲存使用的文法(封裝的類)會有所不同。RSA文法和文法標準有很多,大的類型大概分為ASN.1、PKCS、X.509。RSA文法介紹ASN.1、PKCS是最初的,也是最主要的RSA公開金鑰和私密金鑰的文法標準,被RSA

C#實現簡單擷取掃碼槍資訊代碼_C#教程

一個掃碼槍遵循TCP協議,通過改代碼即可擷取掃碼槍所掃描的資訊;(有一個串口伺服器);using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;using System.Diagnostics;using System.Net;namespace

C# WebService發布以及IIS發布_C#教程

首先我們要做的就是先把IIS(Internet資訊服務)開啟,我用的是win8 的系統,所以這裡以win8系統的操作來講一、IIS的一些事先操作1、開啟控制台,然後進入程式2、進入程式以後我們找到 啟用或關閉Windows功能 3、進入以後把  Internet資訊服務  的都選上,單擊“確定“上述的步驟好了以後我們退回到控制台  ,找到   系統和安全 裡面的  管理工具 &

C#.NET 圖片浮水印添加代碼_C#教程

本文執行個體為大家分享了C#.NET添加 圖片浮水印的方法,供大家參考,具體內容如下using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;namespace Pub.Class{ /// <summary> /// 添加浮水印類 只支援添加圖片浮水印 /// </summary> public class

C#版Windows服務安裝卸載小工具_C#教程

前言 在我們的工作中,經常遇到Windows服務的安裝和卸載,在之前公司也普寫過一個WinForm程式選擇安裝路徑,這次再來個小巧靈活的控制台程式,不用再選擇,只需放到需要安裝服務的目錄中運行就可以實現安裝或卸載。 開發思路1、由於系統的許可權限制,在運行程式時需要以管理員身份運行2、因為需要實現安裝和卸載兩個功能,在程式運行時提示本次操作是安裝還是卸載  需要輸入 1 或

C#網路爬蟲代碼分享 C#簡單的爬取工具_C#教程

公司編輯妹子需要爬取網頁內容,叫我幫忙做了一簡單的爬取工具這是爬取網頁內容,像是這對大家來說都是不難得,但是在這裡有一些小改動,代碼獻上,大家參考private string GetHttpWebRequest(string url) { HttpWebResponse result; string strHTML = string.Empty; try { Uri uri = new Uri(url);

C#微信開發第一章_C#教程

不想廢話,直接寫了!因為是留給自己做隨筆的,所以大神們看到別噴…… 1.必須有微信公眾帳號 2.你也可以申請測試微訊號,連結給你http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login然後,建立mvc,你只需要點幾下vs就幫你搞定了。這不廢話 接著,要建立一個一般處理常式,隨便起個名字,測試通過才是重點,抓緊時間…… /// <summary> /// 驗證微信簽名 //

c#判斷email地址是否為合法_C#教程

題目要求:關鍵代碼如下所示:class Program{static void Main(string[] args){Console.WriteLine("請輸入正確的郵箱地址,以 @sina.com 結尾");string us =Convert.ToString(Console.ReadLine());string str1 = us.Replace("@", "");int count = us.Length - str1.Length;string str2 = us.Replace(

C#實現漢字轉換為拼音縮寫的代碼_C#教程

本文執行個體為大家分享了C#漢字轉換為拼音縮寫的實現代碼,供大家參考,具體內容如下using System;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using

c# 檔案(夾)建立與刪除_C#教程

複製代碼 代碼如下:/刪除檔案夾,參數檔案夾路徑 protected void DeleteDirectory(string dir,bool deleteSubDir) { try { Directory.Delete(dir, deleteSubDir); } catch (Exception e) { logger.Error("DeleteDirectory Error dir = " + dir, e); throw new Exception("DeleteDirectory

c# 以二進位讀取文字檔_C#教程

複製代碼 代碼如下:using System; using System.IO; public class FileApp {     public static void Main()     {         // 在目前的目錄建立一個檔案myfile.txt,對該檔案具有讀寫權限     &

c# n個數排序實現代碼_C#教程

複製代碼 代碼如下:using System; namespace n個數排序 { class Class1 { static void Main(string[] args) {Console.WriteLine("請輸入你要排幾個數的順序:\n"); int n;//接收你要幾個數排序 n=int.Parse(Console.ReadLine()); int[] A=new int[n]; Console.WriteLine("請依次輸入你要排序的數(數的結束用斷行符號表示):\n");

choosesubject c# switch_C#教程

複製代碼 代碼如下:using System; class ChooseSubject {     static void Main()     {         int i;         string str;

C# 註冊表 操作實現代碼_C#教程

其中第二級目錄包含了五個預定義主鍵分別是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。下面我們來分別解釋這5個類的作用   HKEY_CLASSES_ROOT該主鍵包含了檔案的副檔名和應用程式的關聯資訊以及Window

c#.net 常用函數和方法集_C#教程

1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int 時=currentTime.Hour; 1.6

C# 郵件發送和接收實現代碼_C#教程

郵件發送 方法一:使用System.Web.Mail命名空間(此方法我測試沒有成功過) 複製代碼 代碼如下:#region 發送郵件:此方法失敗 protected void SendFailed() { System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage(); mail.From = "test@ gmail.com"; mail.To = " test@ gmail.com ";

c# 調用.bat檔案的實現代碼_C#教程

c# 調用.bat檔案 使用命名空間:using System.Diagnostics; System.Diagnostics.Process.Start(Server.MapPath("ah.bat")); ===================================================================== 副檔名是bat(在nt/2000/xp/2003下也可以是cmd)的檔案就是批次檔

總頁數: 4314 1 .... 3085 3086 3087 3088 3089 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.