반응형

전체 글 354

[日本語] 0329 _ 運動配列

※ この記事は韓国語の原文を日本語に翻訳したものです。1. 2つずつの配列を作り、3つまで値を入力してみるです。 2. 2つの場所に値が入ったため、インデックスエラーが表示されたです。 3. 受け入れ量の2倍分の新しい配列を作成するです。 4. しかし、ただ続けばならないため、if文を使用して Öncount(インデックスの量)が許容量以上の場合、新しい配列を作成します。 そして、4行짜리空のtemp配列にarrの消耗を詰め込んでくれる。6.arrにtempの値を挿入する。// tempはAddインスタンスが消滅すると同時に消滅する。arrの値が変更になります。 ---- using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.T..

C#/자료구조 2026.10.07

[日本語] 0327 _ コールバックの構造を把握する

※ この記事は韓国語の原文を日本語に翻訳したものです。1. BookDBの中にProcessBooksメソッドに入ります。 2. ProcessBooksメソッドに1の値が最初に入るです。 foreach文ではbookにリストの値が入ります。そしてそのbookの変数をコールバック変数として受け取り、再度1回の変数でコールバックを実行する。 3. 初めのメソッドで使用したPrintTitleのメソッドの変数に2番目の値が入るです。 その変数を使って出力します。 4. 最終的に、PrintTitleの機能が実行されるです。

C#/문제해결 2026.10.07

[日本語] オブジェクト参照がオブジェクトのインスタンスに設定されていませんです。

※ この記事は韓国語の原文を日本語に翻訳したものです。------ 個体参照が個体のインスタンスとして設定されていません。エラーは、参照しようとしているオブジェクトがインスタンス(new)になっていない場合が多いためです。 同じ状況でも、BookDBクラスのリストにbookを追加し、コンパイルを試みたが、エラーが表示されたです。 このエラーは、リストを変数に宣言するだけで、インスタンス化をしないために生じるエラーです。 生成器の中にリストのインスタンスを作成して渡すと良いです。

C#/문제해결 2026.10.07

[日本語] 0325_ (解決されていません)同じキーを使用した項目が既に追加されています。

※ この記事は韓国語の原文を日本語に翻訳したものです。 using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study10{ public class App { public App() { string json = File.ReadAllText("./card_data.json"); var arr = JsonConvert.DeserializeObject(json); var dic = arr.T..

C#/문제해결 2026.10.07

[日本語] 0325_ワウ퀘ストアップグレード版の分析中...

※ この記事は韓国語の原文を日本語に翻訳したものです。 分析をコメントとして付けるです。 using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study14{ public class DataManager { private static DataManager instance = new DataManager(); // ① 인스턴스를 한번에 만든것 private List list = new List(); private DataManager()..

C#/C#언어 2026.10.07

[日本語] 0324_ JSON ファイル リスト化

※ この記事は韓国語の原文を日本語に翻訳したものです。1. テーブルを作成 // エクセルを利用 2. エクセルをjsonに変換します 3. JSON => .jsonファイルを作成します。出ているか、ビューerで確認してくださいです。 メモ帳 -> 全てのファイル(UTF9)で名前.jsonとして保存 4. ニュートンソフトのインストール 5. マッピングクラスを作成します 6. jsonファイル読み込み 7. 前置序列化 8. 配列を辞書に変換します。 8-1. コレクションのインスタンス化 -> 直接lambda式でデータ値を設定する 9. キーで辞書の要素を出力します

C#/수업과제 2026.10.07

[日本語] 0324_ ★ イベントの構造!!

※ この記事は韓国語の原文を日本語に翻訳したものです。イベントハンドラ代理者 public delegate void EventHandler(object? sender, EventArgs e); senderは、どのようなオブジェクトがこのイベントを引き起こしたかを示します。 また言いますと、イベントを送るオブジェクトです 複数のボタンを一つのイベント関数を共有するとき、 発生したときにどのボタンによって引き起こされたかを知る方法は、senderを確認するものです つまり、どのイベントが呼び出されているのかに関する情報です。 e は EventArgs 型で、イベント発生と関連した情報を持っています。 これはイベントハンドラーが使用するパラメータです。 また、EventArgsは情報値を保持していますです。 ------ イベントも最終的にリスナーであるため、メソッドが入るの..

C#/C#언어 2026.10.07

[日本語] 0324 _ 复習 //

※ この記事は韓国語の原文を日本語に翻訳したものです。マルチキャスト代理者 一つのデリゲートに複数のメソッドを追加するです。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study12{ //대리자 선언 public delegate void GoHome(); class CarDriver { public static void GoLeft() { Console.WriteLine("좌회전"); } public static void GoRignt() { ..

C#/C#언어 2026.10.07

[日本語] 0323_ ラムダ式の練習です

※ この記事は韓国語の原文を日本語に翻訳したものです。1. アクションデリゲートを作成します。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study8{ public class App { public App() { //대리자 초기화 Action hello = this.SayHello; //대리차 호출 hello(); } private void SayHello() { Console.WriteLine("..

C#/수업과제 2026.10.07
반응형