C#でEnumをFlagとして使用する
1. はじめに C#でEnumにFlag属性を追加して複数選択を判別したい 1つのEnum値で2進数のビット情報で複数の選択状態を管理してみたい 2. 開発環境 C# .Net 6 Visual S…
View ArticleC#で文字列中の正規表現要素をエスケープする
1. はじめに 文字列をエスケープする時にエスケープが必要な文字が思い出せない時に簡単に確認したい Regex.Escape, UnEscape メソッドを使用してプログラムを使って機械的に確認したい…
View ArticleC#で文字列の前にある@(アットマーク)の意味を知りたい
1. はじめに C#で変数の文字列をセットする時に、たまに@(アットマーク)が先頭にある理由を知りたい 2. 開発環境 C# .Net 6 Visual Studio 2022 Windows 11 3. @(アットマーク)がある理…
View ArticleUnityゲーム開発記・アドバイスお願いします ~プレイヤーのスクリプトを作成1~
この記事はUnityでのゲーム開発の記録を残すものです。Unity初心者のためぜひアドバイスをお願いします、コメント返し&フォローさせていただきます。 また、プログラミングですぐ詰まってしまい中々完…
View Article[GCP] BigQueryの機能調査x実装
GCPのBigQueryの概要と機能 概要 Google Cloud Platform(GCP)のBigQueryは、大規模なデータセットを効率的に保存し、クエリを実行するためのデータウェアハウスサ…
View ArticlePlatform Effector 2D
Platform Effector 2D とは 2Dのコライダーの衝突判定を 「一方通行」 にするためのコンポーネント。 Platform Effector 2D の使い方 Platfrom E…
View ArticleC言語系(Java C# Ts Go) 日本語系(Mind DNCL プロデル...
はじめに Java C# Ts(TypeScrpt) GoといったC言語を由来とする新旧のプログラミング言語とMind なでしこ DNCLなどの日本語プログラミング言語の制御構文を比較して自作言語R…
View ArticleRoblox でジャンプ力を変えられない時の対処法
Game Settings > World > Jump にて、 [ ] Jump Height [x] Jump Power に変更する。 とうまくいきます。
View ArticleSOLID原則を元にコーディングをする際に意識すべきことを考える
はじめに SOLID原則とは SOLID原則というものをご存知でしょうか? これはオブジェクト指向プログラミングをする上での原則を5つにまとめたものになります。 オブジェクト指向っていったい何者??…
View ArticleUnityゲーム開発記・アドバイスお願いします ~プレイヤーのスクリプトを作成2~
この記事はUnityでのゲーム開発の記録を残すものです。Unity初心者のためぜひアドバイスをお願いします、コメント返し&フォローさせていただきます。 また、プログラミングですぐ詰まってしまい中々完…
View Article3分で「わかった気」になる RPC【改訂版】
RPCとは RPC(Remote Procedure Call) とは遠隔にあるコンピュータの関数を実行するためのソフトウェアの技術です。ここでは 1990 年代に広く普及した ONC RPC(いわ…
View ArticlePaiza Cランク獲得問題(Dランク相当) 標準出力メニュー④ C#
paizaのCランク獲得問題の解答がなかったので、備忘録として残します。 明らかに簡単な問題の場合は省略しますが、個人的に少しでも考えたコードを残していきたいと思います。 初心者ですので醜いコードを…
View ArticleC#でApp.configをビルドターゲット毎に分けたい
1. はじめに Javaのように設定ファイルを環境毎に分けて管理したい Visual Studio 拡張機能 Configuration Transformが使えそうだが、Visual Studio…
View ArticleC#で文字列の前にある$(ドルマーク)の意味を知りたい
1. はじめに C#で変数の文字列をセットする時に、たまに$(ドルマーク)が先頭にある理由を知りたい 2. 開発環境 C# .Net 6 Visual Studio 2022 Windows 11 …
View ArticleC#でメソッドを呼び出す時に引数を省略可能にしたい
1. はじめに C#のメソッドで引数を省略しているコードを見かけたので、記載方法を知りたい 2. 開発環境 C# .Net 6 Visual Studio 2022 Windows 11 3. 単一…
View Articleひな形を使わずASP.Net Coreを使ったWebサーバーを構築する。
概要 クラスライブラリやコンソールアプリ内にWebサーバーを立てたい場合に、ASP.Net Coreを使えるようにする手順です。 手順 ASP.Net Coreフレームワークの参照 サーバーを立てた…
View Article日本語トランスコンパイラ言語 Re:Mind(リマインド)の試作バージョン(ターゲット言語Java,C#,Mind)をC#で実装してみた(リテイク)
はじめに 前回記事はRe:Mind試作品の初号機の実装情報で、ターゲット言語をJava,C#,Mindとしていましたが、トランスコンパイル後のソースコードで、Java,C#ではまさかの実行時エラーと…
View ArticleAvaloniaUIでAndroidビルドする🚀
AvaloniaUIのv11.0がリリースされました。 Windows環境でAndroidビルドしてエミュレータでアプリを起動させてみようと思います。 環境 OS: Windows 11 Home …
View ArticleC#プログラミング学習におすすめ本・技術書10選
C#学習におすすめの本をまとめました。 初心者向け なるほどなっとくC#入門 (新・標準プログラマーズライブラリ) – 出井秀行 やさしいC# 第3版 – 高橋 麻奈 中級者向け 実戦で役立つC#プ…
View ArticleBuilderパターンを実装して理解する[C#]
今回はBuilderパターンを実装をしながら理解していく。 Builderパターンって何?というところからスタートします。 毎度のこと実装例を考えるのが非常に難しい・・・ Builder Patte…
View Article