回答編集履歴
5
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありませんので、当然2は出来ません。C++/CLIを使用すれば、直接.NETのSystem.Stringをやり取りする事は可能ですが
|
1
|
+
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありませんので、当然2は出来ません。C++/CLIを使用すれば、直接.NETのSystem.Stringをやり取りする事は可能ですが。
|
2
2
|
|
3
3
|
|
4
4
|
|
4
修正
test
CHANGED
@@ -4,4 +4,4 @@
|
|
4
4
|
|
5
5
|
あと、ネイティブ相互運用のパラメータにStringBuilderを使用するのは、公式には非推奨です。
|
6
6
|
|
7
|
-
[ネイティブ相互運用性のベスト プラクティス](https://docs.microsoft.com/ja-jp/dotnet/standard/native-interop/best-practices)
|
7
|
+
[ネイティブ相互運用性のベスト プラクティス](https://docs.microsoft.com/ja-jp/dotnet/standard/native-interop/best-practices)
|
3
追記
test
CHANGED
@@ -4,4 +4,4 @@
|
|
4
4
|
|
5
5
|
あと、ネイティブ相互運用のパラメータにStringBuilderを使用するのは、公式には非推奨です。
|
6
6
|
|
7
|
-
[ネイティブ相互運用性のベスト プラクティス](https://docs.microsoft.com/ja-jp/dotnet/standard/native-interop/best-practices)
|
7
|
+
[ネイティブ相互運用性のベスト プラクティス](https://docs.microsoft.com/ja-jp/dotnet/standard/native-interop/best-practices) の文字列パラメーターを参照してください。
|
2
追記
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
-
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありませんので、当然2は出来ません。
|
1
|
+
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありませんので、当然2は出来ません。C++/CLIを使用すれば、直接.NETのSystem.Stringをやり取りする事は可能ですが、std::stringとは当然別物です。
|
2
2
|
|
3
|
+
|
4
|
+
|
3
|
-
|
5
|
+
あと、ネイティブ相互運用のパラメータにStringBuilderを使用するのは、公式には非推奨です。
|
6
|
+
|
7
|
+
[ネイティブ相互運用性のベスト プラクティス](https://docs.microsoft.com/ja-jp/dotnet/standard/native-interop/best-practices)
|
1
修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありません。
|
1
|
+
そもそもC++のクラスオブジェクト(std::string)を.NET側から作成する方法がありませんので、当然2は出来ません。
|
2
2
|
|
3
3
|
C++/CLIを使用すれば、直接.NETのSystem.Stringをやり取りする事は可能ですが、std::stringとは当然別物です。
|