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

【C#】Enum Flagを 高速foreach ...と5bit整数Set

はじめに C#のenumはFlagAttributeをつけることで、複数のFlagを扱うことができます。 しかし、foreachができなかったり不便なのでC#9.0の機能で作ってみました。 以下パ…

View Article


cscの作法 その268

概要 cscの作法、調べてみた。 unvell.ReoGrid.dll使って、みた。 練習問題やってみた。 練習問題 reogridに、csvを読み込め。 写真 サンプルコード using Sys…

View Article


レコードのコンストラクタ引数をチェックするには

Question enum BloodType { A, B, O, AB } record Person( string Name, int Age, BloodType Blood); このP…

View Article

【Unity】OnDrag関数でピンチ処理を作る

実装 using System; using UnityEngine; using UnityEngine.EventSystems; public class PinchControl : Mo…

View Article

cscの作法 その269

概要 cscの作法、調べてみた。 「Chaplus API」使って、みた。 練習問題やってみた。 練習問題 人工無脳を実装せよ。 サンプルコード using System.Collections;…

View Article


C#でラムダ式を書く

1. はじめに C#でラムダ式を書く方法を1から整理する。 まずはラムダ式を使用しない書き方から初めて、最終的にラムダ式に書き換えるまでを行う。 ラムダ式をいきなり覚えようとすると難しが、過去の遍…

View Article

cscの作法 その270

概要 cscの作法、調べてみた。 unvell.ReoGrid.dll使って、みた。 練習問題やってみた。 練習問題 reogridに、csvを読み込め、そしてセーブせよ。 写真 サンプルコード …

View Article

【C#】インデックスが取れる固定長配列、兼 辞書【最小?】

はじめに 固定長のペア配列KeyValuePair<TKey, TValue>[] とDictionary<TKey, TValue>の良いとこ取りをしたかった。 以下パブリックドメインです。 目次 …

View Article


【C#】DateTime型の変換 まとめ

概要 仕事でちょくちょくと使う機会があるのでまとめてみました。 (Parseを使用している箇所は適宜TryParse変えて使用。) DateTime型 → string型 (西暦) DateTim…

View Article


【Unity】実行画面で色を編集できる機能を作る

Unityでオブジェクトの色を変える場合、Inspectorで編集するかスクリプトで変更することになります。 今回はビルドした画面を触る人が色の編集をできないかと思いuGUIで機能を作りました。 完…

View Article

【Unity】実行画面でUndo/Redoが使える機能を実装する

様々な編集ソフトではUndo(元に戻す)やRedo(やり直す)などの機能があります。 Unityもエディターで同様の機能が使えますが、あくまでエディターの機能です。実際の動作画面では使えません。 な…

View Article

C# 外部ライブラリを使わずログファイルをダウンロードフォルダに書き出す

引数に出力するパスを受け取って、ダウンロードフォルダにログファイルを書き出す。 using System; using System.IO; using System.Text; namespace…

View Article

C#: ピタゴラス数

プログラム // -------------------------------------------------------------------- /* Program.cs Aug/28…

View Article


配列存在チェックのために二分探索メソッドを実装する(速度比較も)【C#】

配列存在チェックのために二分探索メソッドを実装する(速度比較も)【C#】 例によってAtcoderを解いてて詰まったから作りました。 (2022-08-27 ABC266-F) https://a…

View Article

Sessionサービスの追加 visual studio 2022

visual studio 2022 でSessionサービスを追加。 自分の読んでる本だとStartupクラスがある前提なので それがない現在はどうするのか調べてみた。 Program.cs の下…

View Article


HttpListenerの裏側、HTTP Server API(WindowsAPI)

C#(.NET)でシンプルなHTTPServerを立ち上げたい場合、HttpListener というクラスが利用できます。 このクラスの裏側の実装と、WindowsのHttpServerとの関係につ…

View Article

c# 自作クラスのリスト の宣言 + 代入 の仕方

自分用のメモです。 ググっても出てこなかったので。(ググり方が悪い説はめちゃくちゃある) // https://paiza.io/ja/projects/new?language=csharp us…

View Article


環境変数を含むパスからパスを取得する

環境変数を含むパスからパスを取得する処理C++ std::string の場合 std::string GetEnvInclusive(std::string path) { auto pos1 …

View Article

[WinUI3] WinUI3でウインドウプロシージャをフックする(最大/最小ウインドウサイズの指定にも使える)

もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと 以前、下記の記事で調べた、WPFでウインドウプロシージャをフックするとい…

View Article

c# windowsフォームの表形式でデータを一覧表示する(DataGridView)

windowsフォームでデータを一覧表示する方法 ツールボックスからDataGridViewのコントロールを追加する DataGridView ・データの一覧を表形式で表示できる ・行、列の追加が可能 ・ボタンなども付けられ…

View Article
Browsing all 9749 articles
Browse latest View live