![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基本
文章平均质量分 64
oukokusen2017
SE
展开
-
ファイル、フォルダ操作
・指定したファイルやフォルダの存在を調べる File.Exists(string path); ・指定した場所にあるファイルやふフォルダを削除\作成する ・File.Delete\Createt(string path) ・Directory.Delete\CreateDirectory(string path) ・指定したファイルやフォルダを別の場所に移動する ・ファイ原创 2017-06-05 10:09:22 · 632 阅读 · 0 评论 -
readonly
readonly 字段可以在声明或构造函数中初始化。 因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 另外,虽然 const 字段是编译时常量,但 readonly 字段可用于运行时常量,如下面的示例所示: public static readonly uint timeStamp = (uint)DateTime.Now.Ticks; public class原创 2017-07-05 15:46:06 · 341 阅读 · 0 评论 -
コード(半角変換)
/// /// 半角に変更する /// /// 文字列 /// 変更した文字列 public string ToSemiangle(string input) { char[] semiangle = input.ToCharArray();原创 2017-06-09 09:28:54 · 377 阅读 · 0 评论 -
Dictionary
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class Program { static void Main(string[] args) {原创 2017-06-20 14:12:35 · 196 阅读 · 0 评论 -
ファイル読み取りおよび出力
・テキストファイルを開く StreamReader(string path) StreamReader(string path,Enconding ) ・ファイルを閉じる ・テキストファイルから文字列一行ずつ読み込み(ReadLine) string str; while ((str = sr.ReadLine()) != null) {原创 2017-06-05 13:48:36 · 216 阅读 · 0 评论 -
string.empty null ""
string 引用类型 存储在堆上。 null 未在堆上开辟空间。 String.Empty和string=””一样,同样需要占用内存空间,为什么推荐优先使用String.Empty ? string.Empty让代码好读,防止代码产生歧义,比如说: string s = ""; string s = " "; 这个不细心看,很难看出是空字符串还是空格原创 2017-06-19 08:57:55 · 214 阅读 · 0 评论 -
C#总结(待补充)
类和结构是.NET Framework 通用类型系统的两种基本构造。每种本质上都是一种数据结构。其中封装了同属一个逻辑单元的一组数据和行为。 数据和行为是类或结构的成员。 类是引用类型,结构是值类型。 类用于对更复杂的行为或应在类对象创建后进行修改的数据建模。 结构最适用于所含大部分数据不得在结构创建后进行修改的小型数据结构。 封装或称为面向对象原创 2017-06-02 08:41:55 · 241 阅读 · 0 评论 -
ネットワーク
・ホスト名を取得する Dns.GetHostName(); ・IPアドレスを取得する string host=Dns.GetHostName(); IPHostEntry ip = Dns.GetHostByName(host); IPAddress ipaddr = ip.AddressList[0];原创 2017-06-06 09:57:28 · 316 阅读 · 0 评论 -
スレッド及びレジストリ
・アプリNotePadを起動する public static void Pro() { Process proc = new Process(); proc.StartInfo.FileName = "NotePad.exe"; proc.Start();原创 2017-06-06 09:11:34 · 863 阅读 · 0 评论 -
文字列操作
・ char型をint型にキャスト、文字コード(Unicode)を調べる 使用例: int a = '愛'; ・ 文字列の先頭から指定した文字数分の文字列を取得する 使用例:text.Substring(0,5); // 文字列の指定した位置から、指定した文字数分の文字列を取得する text.Substring(i,text.Length-i) //文字列の指定した位置から、最原创 2017-06-01 15:12:49 · 495 阅读 · 0 评论 -
よくある例外型
・用語 try-catchステートメント 例外を捉える処理をtryブロックに記述する 例外が発生したら行う処理をcatchブロックに記述する 例外の種類をxxxにする 例外発生時に行う処理をxxxにする 例外が発生したらメッセージを表示する/例外のメッセージを取得して表示する 例外ごとに処理を分ける よくある例外種類 ・xx配列のインデックスが範囲外の時に例外処理をする原创 2017-06-01 11:55:52 · 368 阅读 · 0 评论 -
メール送受信
メール送信 public SmtpClient Connect() { SmtpClient client = new SmtpClient(); try { client.Credentials = new NetworkCredential原创 2017-06-05 16:51:20 · 329 阅读 · 0 评论 -
Regex操作
string str = Regex.Match(body, "期間.*?(年齢|スキル|単価|期間|場所)").Value; StringBuilder sb = new StringBuilder(); Regex regex = new Regex("[ぁ-んァ-ヶ亜-熙0-9〇-九a-zA-Z\r\n]");原创 2017-07-06 13:29:12 · 277 阅读 · 0 评论