TIL

Today I Learned. 知ったこと、学んだことを書いていく

2017-09-14から1日間の記事一覧

指定桁数で0埋めする- VB.net

VB

StringのPadLeftを使う Dim month As Integer month = 9 month.ToString.PadLeft(2, "0"c) // "09" 右で0埋めしたい場合にはPadRight 参考文献 VB.NET - 指定の文字数になるまで先頭を文字で埋める

アルファベットの配列を作成する - VB.net

VB

''' <summary> ''' アルファベットの配列を作成する ''' </summary> ''' <returns>A ~ Zまでの配列</returns> Private Function CreateAlphabetArr() As Char() Dim alphabetArr(25) As Char For i = 0 To 25 alphabetArr(i) = Chr(i + 1 + 64) Next Return alphabetArr End Function 参考文献 配列…

三項演算子 - VB.net

VB

If(条件式, 真の時, 偽の時)で記述する Dim x As Integer = 5 Dim y As Integer = If(x = 10, 20, 10) // yには10が代入される 参考文献 [ VB.NET / C# ] 3項演算子 ( VB2008 から IIf 関数は使わない ) – 行け!偏差値40プログラマー

日付をシリアル値に変換 - VB.net

VB

Date型のToOADateを使い、変換する Dim today As Date = DateTime.Today Console.WriteLine(today) Console.WriteLine(today.ToOADate) 出力結果 2017/09/13 0:00:00 42991 参考文献 C#:Excelの日付シリアル値を扱う | 非IT企業に勤める中年サラリーマンのIT…

ディレクトリの区切り文字を取得 - VB.net

VB

System.IO.Path.DirectorySeparatorCharで取得できる \が取得できる 参考文献 Path.PathSeparator フィールド (System.IO).aspx)

現在の年・月・日を取得 - VB.net

VB

対象 記述 年 DateTime.Now.Year 月 DateTime.Now.Month 日 DateTime.Now.Day 参考文献 VB.NET - 年 (Year) を取得する

Usingステートメント - VB.net

VB

Using ステートメントでは、通常、何らかのオブジェクトを作成し(New)、その参照を変数に格納する。そして、UsingからEnd Usingまでの範囲を抜け出す際には、その変数が参照しているオブジェクトのDisposeメソッドが確実に呼び出されるという仕組みである…

ClosedXMLでファイルを開く - VB.net

VB

ファイルを開くのはnewするときにファイルパスを指定するだけ Dim wb As New XLWorkbook("{ファイルパス}") 簡単! 参考文献 ClosedXMLでxlsxファイルの読み書きを行う - SourceChord

ClosedXMLを使用してExcel操作 - VB.net

VB

プロジェクトにClosedXMLをインストールする プロジェクト>NuGet パッケージ管理>参照タブの検索ボックスに「ClosedXML」と入力して、最新版(2017/9/13ではv0.89.0)をインストールする 以下のようなプログラムを作成し、実行すると、「C:\temp\sample1.xlsx…

SQLServerのトランザクションの使用 - VB.net

VB

VB.netにおける、トランザクションのやり方をメモしておく VB.netでのSQLServerへの接続方法はここに書いてある VB.net transaction System.Data.SqlClient.SqlTransactionを使うことででトランザクションの処理を行えるようになる SqlConnection.BeginTrans…