質問するログイン新規登録

質問編集履歴

1

ソースコードの追加

2026/03/08 12:50

投稿

dic1980
dic1980

スコア24

title CHANGED
File without changes
body CHANGED
@@ -207,13 +207,6 @@
207
207
  [Section_0100_100.xaml.cs]
208
208
  public partial class Section_0100_100 : ContentPage
209
209
  {
210
- // 「時代」ー「部分」で異なる部分の定義
211
- // DBファイル名(必要に応じて変更)
212
- public const string dbFileName = "history_2026_01_24.sqlite3";
213
- // デバッグ用に絶対パスを指定している場合はそのまま、通常は FileSystem.AppDataDirectory を使う
214
- public static string dbPath = Path.Combine(FileSystem.AppDataDirectory, dbFileName);
215
- // テーブル名とカラム名をプロジェクトで指定された日本語のスキーマに合わせる
216
- public static string read_SQL =
217
210
  @"SELECT ""ID"", ""時代"", ""部分"", ""問題"", ""選択肢1"", ""選択肢2"", ""選択肢3"", ""選択肢4"", ""答え"", ""難易度"", ""解説""
218
211
  FROM ""クイズ_問題""
219
212
  WHERE ""部分"" = '縄文01_社会'
@@ -222,12 +215,6 @@
222
215
  [Section_0100_200.xaml.cs]
223
216
  public partial class Section_0100_100 : ContentPage
224
217
  {
225
- // 「時代」ー「部分」で異なる部分の定義
226
- // DBファイル名(必要に応じて変更)
227
- public const string dbFileName = "history_2026_01_24.sqlite3";
228
- // デバッグ用に絶対パスを指定している場合はそのまま、通常は FileSystem.AppDataDirectory を使う
229
- public static string dbPath = Path.Combine(FileSystem.AppDataDirectory, dbFileName);
230
- // テーブル名とカラム名をプロジェクトで指定された日本語のスキーマに合わせる
231
218
  public static string read_SQL =
232
219
  @"SELECT ""ID"", ""時代"", ""部分"", ""問題"", ""選択肢1"", ""選択肢2"", ""選択肢3"", ""選択肢4"", ""答え"", ""難易度"", ""解説""
233
220
  FROM ""クイズ_問題""
@@ -237,12 +224,6 @@
237
224
  [Section_0100_300.xaml.cs]
238
225
  public partial class Section_0100_100 : ContentPage
239
226
  {
240
- // 「時代」ー「部分」で異なる部分の定義
241
- // DBファイル名(必要に応じて変更)
242
- public const string dbFileName = "history_2026_01_24.sqlite3";
243
- // デバッグ用に絶対パスを指定している場合はそのまま、通常は FileSystem.AppDataDirectory を使う
244
- public static string dbPath = Path.Combine(FileSystem.AppDataDirectory, dbFileName);
245
- // テーブル名とカラム名をプロジェクトで指定された日本語のスキーマに合わせる
246
227
  public static string read_SQL =
247
228
  @"SELECT ""ID"", ""時代"", ""部分"", ""問題"", ""選択肢1"", ""選択肢2"", ""選択肢3"", ""選択肢4"", ""答え"", ""難易度"", ""解説""
248
229
  FROM ""クイズ_問題""
@@ -259,4 +240,29 @@
259
240
  .NET SDK 10
260
241
  .NET MAUI 10
261
242
  SQLite 3
262
- Visual Stduio 2026 Community
243
+ Visual Stduio 2026 Community
244
+
245
+
246
+ ### 質問後追加
247
+
248
+ >TN8001さん、質問をご覧の方
249
+ >遷移が問題?
250
+ う~ん、何といえばいいのか。
251
+ ソースコードをご覧いただければわかると思いますが、ほとんどのソースコードが同じなのです。
252
+ なので、共通部分をまとめて、配列を使ってアクセスできないのか、改善したいということです。
253
+
254
+ [Section_0100_100.xaml]
255
+ [Section_0100_100.xaml.cs]
256
+ [Section_0100_200.xaml]
257
+ [Section_0100_200.xaml.cs]
258
+ [Section_0100_300.xaml]
259
+ [Section_0100_300.xaml.cs]
260
+ をそれぞれ配列化できなのか
261
+ イメージとしては、
262
+ Section_0100_xaml[100]->View();
263
+ Section_0100_cs[100]->View();
264
+ のような感じです。
265
+
266
+ TN8001さんがおっしゃる、MVVMについては、まだ勉強していないので、ごめんなさい。
267
+
268
+ [ソースコード一式](https://www.dropbox.com/scl/fi/6z0fn600hspgjyabupm7m/normal1980_.zip?rlkey=ohxx0be75vq9klbizjela29nh&st=gp0fvaus&dl=0)