C# 生成器
商用OK
581 models
透かしなし
登録なし
モデル:
+ GPT-5, Claude, Gemini
結果
トークンが足りない
もっとトークンを取得
もっと欲しい?
Sign up free: 30,000 tokens/day
無料登録
要求を処理中...
自由なAI.NETアプリケーションとUnityスクリプトでC#コードを生成します。
使い方 C# 生成器
1
入力を入力
テキストを入力し、ファイルをアップロードし、または要望を記述します。アカウントは必要ありません。
2
クリックして生成
私たちのAIは、最良のオープンソースモデルを使って、数秒であなたの要求を処理します。
3
ダウンロードと共有
結果をダウンロード、コピー、共有できます。個人的、商業的な使用は無料です。
API を使ってこのツールを使用
あなたのコードからこのツールを自動化します。OpenAI 互換の REST エンドポイント、ベアートークン認証、追加の SDK が必要ありません。トークンコストはウェブインターフェースと一致します。
curl -X POST https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-..." \
-H "Content-Type: application/json" \
-d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'
C# 生成器 - FAQ
.NET 8 上のモダン C# 12 をデフォルトに設定します。ファイルスコープネームスペース、初期構造子、コレクション表現、レコードタイプ、パターンマッチング、アシンクロ/アワイト、ヌル可能な参照タイプを有効にします。8 スタイルプレセット (Production lib / ASP.NET Core 8 minimal API / Blazor / WPF MVVM / WinForms / Unity / EF Core / xUnit テスト)。ヌル可能な注釈と TreatWarningsAsErrors を備えた net8.0 をターゲットに出力します。
はい、典型的なサービス+DTO+テストは、Qwen 3 Coderで約1,800トークンを費やします。6,000匿名/30,000登録日プール内で。プレミアムClaude Sonnet/GPT-5は、マルチクラス Blazor ページや難しいEF Core クエリが必要なときに、コールごとに利用できます。
プロジェクトのコンテキストを知るために、Copilot(10 ユーザー/19 ビジネス/39 エンタープライズ)は、Visual Studio/Rider内で素晴らしいものです。 Cursor(20 月分)は、VS Codeベースで、Windows ではない C# 作業に適しています。 JetBrains AI(10 月分のアドオン)は、Riderに組み込まれています。 Tabnine(12 月分の Dev)と Codeium(無料 + 15 月分の Pro)は、自動完了のスペースを丸めます。
標準では.NET 8 (現在の LTS) です。.NET 6 (以前の LTS)、.NET Framework 4.8 (古い Windows)、または.NET Standard 2.0 (最大移植性ライブラリ) のターゲットピックアップを使ってダウングレードします。 C# 言語は出力をターゲットと同じスケールで使用します。
ASP.NET Core 8 の最小 API プレセットを選択します。出力は WebApplication.CreateBuilder()、MapGet/MapPost/MapPut/MapDelete を使用します。タイプハンドラー、依存関係を注入したサービス、適切な Results.Ok/Results.NotFound/Results.BadRequest 返り、DataAnnotationsまたは FluentValidation によるモデル検証を使用します。Swagger は AddEndpointsApiExplorer + AddSwaggerGen を介してワイヤー化されます。
EF Core プレセットを選択します。出力は DbContext + DbSets を定義し、 Fluent API を通して移行可能なモデルの設定、LINQ を使ったクエリパターンを定義します。 ToListAsync / FirstOrDefaultAsync を使った非同期クエリ。 Program.cs DI 登録の例を含みます。
Blazor プレセットを選択します。出力は @codeブロックを含む.razor ファイルで、コンポーネントパラメータは [Parameter] で、イベントコールバックは EventCallback で、状態は適切な場合はカスケード値で表示されます。サーバと WebAssembly は上部のコメントで説明されています。正しいホストにワイヤーを繋げることができます。
Unity プレセットを選択します。出力は MonoBehaviour を拡張し、Unity ライフサイクルメソッド (Awake, Start, Update, FixedUpdate) を使用し、シングルフレーム保証を尊重し、Update/FixedUpdate で LINQ を避けます。 [SerializeField] はインスペクタの露出に対して公開よりプライベートを使用します。Unity 2022 LTS と互換性があります。
はい - 主要な構造子、コレクション表現、必要なプロパティ、ファイルスコープ名前空間、パターンマッチング、DTO のレコード、init のみのセッタ。ヌル可能な参照タイプは有効です。? と null-forgiving! は意図的に使用されています。
xUnit テストのプレセットを選択します。出力は [Fact]/[Theory]/[InlineData]、読み取れるアッセイには FluentAssertions、共有設定には IClassFixture、モッキングには Moq を使用します。NUnit の場合は、説明の中で特に指定してください。
出力をすべて検証し、特に DI の寿命、EF Core クエリ翻訳 (翻訳しない LINQ はクライアント側とタンクの性能に戻る)、非同期デッドロックリスク (.Wait() /.Result はシステムプロンプトで禁止) を検証します。セキュリティ監査のためには、セキュリティに焦点を当てた /code/review/ を使用してください。
はい - POST を /v1/chat/ に同じシステムプロンプトで送ります。ビルドパイプラインコード生成、IDE プラグイン、スカフラーリングツールに有用です。ベアラー認証、速度制限。ドキュメントは /api/ にあります。
このツールを評価するには?