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

質問編集履歴

9

中身の修正

2020/12/23 02:46

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -18,6 +18,7 @@
18
18
 
19
19
  ```C#
20
20
  コード
21
+ string code = "<";
21
22
  switch (code)
22
23
  {
23
24
  case "<":

8

中身の修正

2020/12/23 02:46

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -29,4 +29,6 @@
29
29
  bool result = a > 0;
30
30
  break;
31
31
  }
32
- ```
32
+ ```
33
+
34
+ 実際にはビジュアルスタジオにはstring str = "a < 1";は書かずに、ノベルゲーム内の読み込むシナリオ(外部ファイル)の次のステップに進む条件でa < 1と書きます。

7

中身の修正

2020/12/23 02:43

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,32 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
- 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるか、もしくは文字記号を記号として変換する関数があるかどうか知りたいです。
4
- よろくお願します。
3
+ 目的 文字列の式を動的に解釈
5
4
 
5
+ ```C#
6
+ コード
7
+ int a = 0;
6
- やりたいことは、文字内で比較したものをC#文法に合うように文字を廃して比較したいです。
8
+ string str = "a < 1";
7
- 例えば、外部ファイルで文字として書かれた "a < 1"をC#にもってきて文法に合うように変換するには、この("<")を記号として(<)変換です。
8
9
 
10
+ //このような値と文字で書かれた式を
11
+
12
+ if(a < 0) Console.WriteLine("");
9
- 目的 文字列の式を動的解釈したい
13
+ //こういう形変換したい
14
+ ```
15
+
16
+ 考えたことは、文字"a"をclassにあるaに参照して変数を取り出して、0は数値として見分ける。
17
+ 文字"<"はSiwtch文で
18
+
19
+ ```C#
20
+ コード
21
+ switch (code)
22
+ {
23
+ case "<":
24
+ //bool型の関数に割り当てる
25
+ bool result = a < 0;
26
+ break;
27
+ case ">":
28
+ //bool型の関数に割り当てる
29
+ bool result = a > 0;
30
+ break;
31
+ }
32
+ ```

6

中身の修正

2020/12/23 02:37

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -4,4 +4,6 @@
4
4
  よろしくお願いします。
5
5
 
6
6
  やりたいことは、文字内で比較したものをC#文法に合うように文字を廃して比較したいです。
7
- 例えば、外部ファイルで文字として書かれた "a < 1"をC#にもってきて文法に合うように変換するには、この("<")を記号として(<)変換です。
7
+ 例えば、外部ファイルで文字として書かれた "a < 1"をC#にもってきて文法に合うように変換するには、この("<")を記号として(<)変換です。
8
+
9
+ 目的 文字列の式を動的に解釈したい

5

中身の修正

2020/12/23 01:50

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
3
  例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるか、もしくは文字記号を記号として変換する関数があるかどうか知りたいです。
4
- よろしくお願いします。
4
+ よろしくお願いします。
5
+
6
+ やりたいことは、文字内で比較したものをC#文法に合うように文字を廃して比較したいです。
7
+ 例えば、外部ファイルで文字として書かれた "a < 1"をC#にもってきて文法に合うように変換するには、この("<")を記号として(<)変換です。

4

みやすくするため

2020/12/23 01:45

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
- 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかもしくは文字記号を記号として変換する関数があるかどうか知りたいです。
3
+ 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかもしくは文字記号を記号として変換する関数があるかどうか知りたいです。
4
4
  よろしくお願いします。

3

中身の修正

2020/12/23 01:34

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,4 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
- 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかを知りたいです。
3
+ 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかもしくは文字記号記号として変換する関数があるかどうか知りたいです。
4
- Switch文で場合分けくらいしか思いつきません。
5
4
  よろしくお願いします。

2

中身の修正

2020/12/23 01:33

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
- 例えば、intからstringなら.ToStringで変換できますが、if(a ">" 1)の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかを知りたいです。
3
+ 例えば、intからstringなら.ToStringで変換できますが、"a > 1"の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかを知りたいです。
4
4
  Switch文で場合分けくらいしか思いつきません。
5
5
  よろしくお願いします。

1

みやすくするため

2020/12/23 01:31

投稿

BRAK
BRAK

スコア98

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  **文字で書いた記号を記号として扱うにはどういう変換方法があるか教えていただきたいです**
2
2
 
3
- 例えば、intからstringなら.ToStringで変換できますが、if(a ">" 1)の場合 この">"はどのように記号として変換できるかを知りたいです。
3
+ 例えば、intからstringなら.ToStringで変換できますが、if(a ">" 1)の場合 この文字で書いた記号">"はどのようにダブルクオーテーションを廃した記号(>)として変換できるかを知りたいです。
4
4
  Switch文で場合分けくらいしか思いつきません。
5
5
  よろしくお願いします。