この記事は2019年04月11日に投稿しました。
目次

- 作者: Vaskaran Sarcar,大澤文孝,清水美樹
- 出版社/メーカー: 翔泳社
- 発売日: 2019/03/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
1. はじめに
こんにちは、iOSのエディタアプリPWEditorの開発者の二俣です。
今回は業務で使用しているC#でシングルトンクラスを作成する方法についてです。
2. C#でシングルトンクラスを作成する
C#でシングルトンクラスを作成するには、以下のようなクラスになります。
実装例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CSharpSingleton { public sealed class SingletonClass { //! 唯一のインスタンス private static SingletonClass instance = new SingletonClass(); /** * @brief インスタンスを取得します。 * * @return インスタンス */ public static SingletonClass GetInstance() { return instance; } /** * @brief コンストラクタ * 外部からインスタンス化させません。 */ private SingletonClass() { } } }
3. おわりに
C#でシングルトンクラスを作る方法は、他の言語と変わりありません。
ログクラスなどに利用したいと思います。
派遣ならテクノウェイブ!LINEで簡単登録 交通費支給 最短1日で仕事紹介

- 作者: BillWagner
- 出版社/メーカー: 翔泳社
- 発売日: 2018/09/05
- メディア: Kindle版
- この商品を含むブログを見る
紹介している一部の記事のコードはGitlabで公開しています。
興味のある方は覗いてみてください。
私が勤務しているニューラルでは、主に組み込み系ソフトの開発を行っております。
弊社製品のハイブリッドOS Bi-OSは高い技術力を評価されており、特に制御系や通信系を得意としています。
私自身はiOSモバイルアプリやウィンドウズアプリを得意としております。
ソフトウェア開発に関して相談などございましたら、お気軽にご連絡ください。
また一緒に働きたい技術者の方も随時募集中です。
興味がありましたらご連絡ください。
EMAIL : info-nr@newral.co.jp / m-futamata@newral.co.jp
TEL : 042-523-3663
FAX : 042-540-1688