C#

スポンサーリンク
C#

Webアプリケーションで変更可のstatic変数はスレッドセーフにしておくべきらしい

「static」「スレッドセーフ」のキーワードで検索しているとタイトルのようなことに気付いたのでまとめておきます。 気付いたことは、複数のユーザーがログインして利用するようなWebアプリケーションで、変更が加わる可能性のあるstatic変数...
C#

readonlyのListの要素は変更出来るか?

readonlyの要素が変更出来てしまって混乱したため、調べた内容をまとめておきます。 readonlyの要素が変更出来るかどうかは、結論、変更出来ます。 以下のようにreadonlyのListに値を追加出来ました。 public clas...
C#

イラストで描かれたSOLID原則をコーディングして理解する

はじめに この記事は、イラストで描かれたSOLID原則をC#でコーディングして理解するための記事です。既に見たことがあるかと思いますが、以下のサイトではSOLID原則をイラストを使って説明しています。このサイトの和訳元はこちらです。 このサ...
C#

C#でSQLServerのトランザクション処理を行う

はじめに C#でデータベースに対してストアドで更新処理を行うとき、トランザクション処理を行うことが多いと思います。 C#でストアドをtry・catchを使ってトランザクション処理で実行する方法を調べたのでまとめます。 ソースコード var ...
C#

ASP.NETで確認メッセージを出す

はじめに ASP.NETでデータの削除ボタンを実装していて、削除前に「削除しますか?」というメッセージと削除後に「削除しました」というメッセージをメッセージボックスの形式で表示したいと思い色々調べたので方法をまとめます。 ソースコード as...
C#

C#でSQLServerに接続してGridViewにデータのセットまで

はじめに ASP.NETでウェブアプリを作っていて、SQLServerからテーブルのデータを取得してWebで表示するために色々調べたのでまとめます。 Web.configへの記述 SQLServerのデータベースへの接続は下のように「Web...
Python

プログラミング言語ごとのクラスの表記の比較

はじめに 最近JavaScriptとPHPを少しだけ勉強し始めて、もちろんどの言語もオブジェクト指向型の書き方があります。 しかし、クラスの書き方が微妙に違っていてなんか混乱してしまいます。 そこでプログラミング言語ごとのクラスの表記を比較...
C#

C#でパソコンをシャットダウンする

ソースコード using System.Diagnotics; var psi = new ProcessStartInfo() { FileName = "shutdown.exe", Arguments = "/s /t 0", Use...
スポンサーリンク