- 博客(23)
- 收藏
- 关注
原创 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
286
原创 readonly
readonly 字段可以在声明或构造函数中初始化。 因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 另外,虽然 const 字段是编译时常量,但 readonly 字段可用于运行时常量,如下面的示例所示:public static readonly uint timeStamp = (uint)DateTime.Now.Ticks; public class
2017-07-05 15:46:06
350
原创 访问修饰符
五种访问修饰符:public、private、protected、internal、protected internalpublic 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。protected 保护访问。只限于本类和子类访问,实例不能访问。internal 内部访问。只限于本项目内访问,其他不能访问。protected
2017-07-04 13:57:18
172
原创 abstract类及其方法
为什么要创造抽象?可以使用abstract来修饰一个类或者方法。用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。抽象类不能被实例化。抽象方法只有方法声明,没有方法的实现内容。一个类中,只要有一个抽象方法,这个类必须被声明为抽象类
2017-07-04 08:36:40
343
原创 DataGrid
using System;using System.Data;using System.Drawing;using System.Windows.Forms;namespace DoBon.View{ public partial class DataGridFrm : Form { DataGrid dg = new DataGr
2017-06-21 09:33:57
218
原创 GetSchema
using DoBon.Service;using System;using System.Data;using System.Data.OleDb;using System.Windows.Forms;namespace DoBon.View{ public partial class SchemaFrm : Form {
2017-06-21 08:49:19
570
原创 DataGridView各操作
/* MultiSelet ユーザーが複数の携帯、行、または列を一度に選択できるtrue ; * それ以外 false。既定値は trueです。 * SelectionMode DataGridViewの携帯がどのように選択できるかを示す値を取得または設定します * * *
2017-06-21 08:41:58
312
原创 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
202
原创 string.empty null ""
string 引用类型 存储在堆上。null 未在堆上开辟空间。String.Empty和string=””一样,同样需要占用内存空间,为什么推荐优先使用String.Empty ?string.Empty让代码好读,防止代码产生歧义,比如说:string s = ""; string s = " "; 这个不细心看,很难看出是空字符串还是空格
2017-06-19 08:57:55
223
原创 FormBorderStyle
成员名称 说明None 无边框FixedSingle 固定的单行边框Fixed3D 固定的三维边框FixedDialog 固定的对话框样式的粗边框Sizable 可调整大小的边框FixedToolWindow 不可调整大小的工具窗口边框 SizableToolWindow 可调整大小的工具窗口边框
2017-06-09 12:08:46
353
原创 コード(半角変換)
/// /// 半角に変更する /// /// 文字列 /// 変更した文字列 public string ToSemiangle(string input) { char[] semiangle = input.ToCharArray();
2017-06-09 09:28:54
385
原创 ネットワーク
・ホスト名を取得する Dns.GetHostName(); ・IPアドレスを取得する string host=Dns.GetHostName(); IPHostEntry ip = Dns.GetHostByName(host); IPAddress ipaddr = ip.AddressList[0];
2017-06-06 09:57:28
323
原创 スレッド及びレジストリ
・アプリNotePadを起動する public static void Pro() { Process proc = new Process(); proc.StartInfo.FileName = "NotePad.exe"; proc.Start();
2017-06-06 09:11:34
877
原创 メール送受信
メール送信 public SmtpClient Connect() { SmtpClient client = new SmtpClient(); try { client.Credentials = new NetworkCredential
2017-06-05 16:51:20
334
原创 ファイル読み取りおよび出力
・テキストファイルを開く StreamReader(string path) StreamReader(string path,Enconding ) ・ファイルを閉じる・テキストファイルから文字列一行ずつ読み込み(ReadLine)string str; while ((str = sr.ReadLine()) != null) {
2017-06-05 13:48:36
225
原创 ファイル、フォルダ操作
・指定したファイルやフォルダの存在を調べる File.Exists(string path);・指定した場所にあるファイルやふフォルダを削除\作成する ・File.Delete\Createt(string path) ・Directory.Delete\CreateDirectory(string path)・指定したファイルやフォルダを別の場所に移動する ・ファイ
2017-06-05 10:09:22
644
原创 ストアドプロシージャ
createtable UserInfo(idvarchar(4),usernamevarchar(5),userpwdvarchar(15),useraddressvarchar(15)); create proc userAdd(@idvarchar(4),@usernamevarcha
2017-06-02 15:21:24
925
原创 C#总结(待补充)
类和结构是.NET Framework 通用类型系统的两种基本构造。每种本质上都是一种数据结构。其中封装了同属一个逻辑单元的一组数据和行为。数据和行为是类或结构的成员。类是引用类型,结构是值类型。类用于对更复杂的行为或应在类对象创建后进行修改的数据建模。结构最适用于所含大部分数据不得在结构创建后进行修改的小型数据结构。 封装或称为面向对象
2017-06-02 08:41:55
247
原创 文字列操作
・ char型をint型にキャスト、文字コード(Unicode)を調べる 使用例: int a = '愛';・ 文字列の先頭から指定した文字数分の文字列を取得する 使用例:text.Substring(0,5); // 文字列の指定した位置から、指定した文字数分の文字列を取得する text.Substring(i,text.Length-i) //文字列の指定した位置から、最
2017-06-01 15:12:49
511
原创 ADO.NET データベース接続方式
・SqlDataReaderを使用、データの読み出しをする public static void SqlconnectByDR() { string path = "server=XXX;database =Test;Integrated Security =true"; SqlConnection
2017-06-01 14:21:57
332
原创 よくある例外型
・用語try-catchステートメント例外を捉える処理をtryブロックに記述する例外が発生したら行う処理をcatchブロックに記述する例外の種類をxxxにする例外発生時に行う処理をxxxにする例外が発生したらメッセージを表示する/例外のメッセージを取得して表示する例外ごとに処理を分けるよくある例外種類・xx配列のインデックスが範囲外の時に例外処理をする
2017-06-01 11:55:52
374
原创 エンティティによりデータサービスの作成及びCRUD
・データサービスの作成をする ・エンティティXXの非公開インスタンスをするprivate TestEntities testEntities = new TestEntities(); ・プロパティの作成をする public DbSet T_Students //T_Studentsテーブル相当 { get { r
2017-06-01 09:26:16
353
原创 CodeFirst
・モデル・クラスの作成をする・SysRoleモデルクラスの作成をするnamespace CodeFirst.Model { public class SysRole { public int ID { get; set; } public string RoleName { get; set; } public string RoleDesc { get;
2017-06-01 09:03:01
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人