Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9711 articles
Browse latest View live

【Unity(C#)】ARFoundationにおける平面検知シーケンスの実装

はじめに GIFのような処理を実装することが多く、再参照コストがもったいないのでメモします。 バージョン情報 コード using System.Collections.Generic; using …

View Article


SQLite3のデータをマルチマスター構成でレプリケーションしてみる

前回はSQLite3のデータをWeb APIでレプリケーションしてみましたが、せっかくなので、マルチマスター構成でレプリケーションしてみようと思います。 https://qiita.com/nami…

View Article


C#の学習2

本日も、学んだことをアウトプット! 自分が既に知っていることは書く必要がないので、割愛! 演算子でのコンソール出力 Console.WriteLine("{0}+{1}={2}",5,2,5+2); 個人的にこの出力の仕方が見慣れなかった…

View Article

C# namespaceない し、 using ない けど呼び出せてる。なぜ

はじめに C#のコード内に名前空間(namespace)が書いていないクラスがありました。 usingでも指定されていません。 なのに他のクラスから呼び出しが出来ている。 不思議。 「C# name…

View Article

とても雑にC#のデリゲート超入門&再入門

何度も分かった気分になって実は全然分かっていないデリゲートについてメモ。 幼児でもわかるデリゲート概要 とても雑にデリゲートとは? メソッドの処理が書いてある "場所"を 覚えてくれる 仕組みを持っ…

View Article


配列処理を明確にする(for, foreach, while)

はじめに 以前にも、配列処理についてはまとめましたが、まだ具体的に理解できていなかったのと少し時間が経ったので改めてまとめたいと思います。 今回は配列からデータを取得する方法に観点をおいてまとめまし…

View Article

nullバグよ、さらば!null safety!null安全!

エスプリフォートでは、業務内でのシステム開発以外でも、日々アンテナを張りながら仲間同士お互いに技術力を磨き合っています。 そして高めた技術力を顧客のために如何に生かしていくのかということを考え、顧…

View Article

パラメータを利用してSQL文を作成する

SQLインジェクションなどの対策として パラメタライズドクエリ (パラメタ化クエリ、パラメータクエリ等)にしてコーディングを行ったので、メモしていく。 使用環境: VisualStudio 2017…

View Article


コンパイラの作り方 Cで書かれたC言語コンパイラ(四則演算版)をC#で書き直してみる

はじめに トランスコンパイラを実装してみたいのですが、とりあえずコンパイラ作ったことないので、ネット上でよくヒットして前半部分は説明もたいへん詳しい低レイヤを知りたい人のためのCコンパイラ作成入門の…

View Article


ジェネリック関数でキャストを実行する

自分メモ。キャストに失敗した場合はコールバック関数を呼び出す。 public static class ObjectExtentions { public static E Cast2Enum<E>…

View Article

Visual Studio 2017 Express ダウンロード

マイクロソフトはVisual Studio 2017 Expressの公開を中止したらしいので、 下記のURlからダウンロードできました。 https://download.visualstudio…

View Article

C# - 構造体配列とbyte配列の変換

前置き飛ばしてタイトルの内容を見たい方はこちらから 構造体のレイアウト 環境に依存しないようなレイアウト属性を指定しておかないと、構造体情報をバイナリデータに出力してほかのPC環境で読み込むときに失…

View Article

【WinUI3】マウスオーバー時のボタンの色を変える方法

スタックパネルのボタンのマウスオーバー時の色を変えるには リソースを書き換える <StackPanel> <StackPanel.Resources> <SolidColorBrush x:Key…

View Article


C#の並列プログラミング

詳しくはここを読む:https://docs.microsoft.com/ja-jp/dotnet/standard/threading/ プロセスとスレッド プロセスは、OSから見た実行中のログラ…

View Article

【WinUI3】デスクトップアプリ

プロジェクトファイルのXMLのコードの<PropertyGroup>タグ内に <WindowsPackageType> タグを記述します。 <WindowsPackageType>None</Win…

View Article


【.NET】設定ファイル(例 appsettings.json)をクラスにマッピングする

はじめに .NET Framework で作成した自社製ライブラリーを、.NET 7 に移植することにした。 .NET Framework では設定ファイルは、App.config (XML 形式)…

View Article

【WinUI3】VS2022セットアップ

インストール ダイアログ ボックスの [ワークロード] タブで、必要に応じて選択します。 Windows App SDK を使用した C# アプリの開発の場合は、[.NET デスクトップ開発] を選…

View Article


devcontainerで簡単に言語入門 CodespacesでWeb上でも(17言語ほど)

作り直し 玄関開けたら2分でご飯を食べる前に、5分で言語入門 とりあえず入門したいけど、環境構築はしんどいわ.. って時にどうぞ vscodeの設定は出来るだけLSP、ブレークポイント、フォーマット…

View Article

C#のDateTime型のAddMonthsで、月末の日から月を加算した時に、加算後も月末となるように月を加算する

はじめに DateTimeのAddMonthsで月末の日に月を加算すると、 加算後の日付が月内を超える場合は月末の日に丸められ、(1/31(月末)→2/28(丸め)等) 月内を超えない場合は加算前と…

View Article

個人的に使っているDapper の使うときの小技とか

DataBase にアクセスする処理を使うとき、便利なのがMicro O/R Mapper のDapper です。 普段、あまり複雑な処理はせず、SQL 部分は手書きできる程度の複雑さで、読み込みは…

View Article
Browsing all 9711 articles
Browse latest View live