[解決済み] C#エラー(Cannot Implicitly convert type 'string' to 'int') [duplicate].
2022-02-25 14:10:23
質問
助けてください 私はこれを修正する方法がわからない。私はこれにはまり、それはしばらくしている。このコードはどのように見えるのでしょうか?リースでは、エラーは8-10行目にあります。
int intAmountA = 0;
int intAmountB = 0;
int intAmountC = 0;
decimal decPackageA = 0m;
decimal decPackageB = 0m;
decimal decPackageC = 0m;
decimal decTotal = 0m;
intAmountA = TxtAmountA.Text;
intAmountB = TxtAmountB.Text;
intAmountC = TxtAmountC.Text;
decPackageA = intAmountA * 150;
decPackageB = intAmountB * 120;
decPackageC = intAmountC * 90;
LblPackageA.Text = decPackageA.ToString("c");
LblPackageB.Text = decPackageB.ToString("c");
LblPackageC.Text = decPackageC.ToString("c");
decTotal = decPackageA + decPackageB + decPackageC;
LblTotal.Text = decTotal.ToString("c");
解決方法は?
その
TxtAmountA.Text
は文字列です。 あなたは、変数
intAmountA
を文字列に変換しているため、エラーになります。 テキストボックスの文字列から整数をパースする必要があります。
intAmountA = int.Parse(TxtAmountA.Text);
ただし、もし
TxtAmountA.Text
が整数にキャストできるものでない場合、例外が発生します。 そんなときに、条件付きで
int.TryParse(string value, out integer);
関連
-
[解決済み】文字列が有効な DateTime " format dd/MM/yyyy " として認識されなかった。
-
[解決済み】IntPtrとは一体何なのか?
-
[解決済み] C#がforeachで変数を再利用するのは理由があるのか?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] UTF-8 byte[]を文字列に変換する方法
-
[解決済み] intからstringに変換しますか?
-
[解決済み】TをEnumに拘束するGenericメソッドの作成
-
[解決済み】C#で文字列をenumに変換する
-
[解決済み】StringをIntに変換する方法は?
-
[解決済み】C#で列挙型と文字列を関連付ける
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】スクリプトクラスが見つからないので、スクリプトコンポーネントを追加できない?
-
[解決済み] 'SubSonic.Schema .DatabaseColumn' 型のオブジェクトをシリアライズする際に、循環参照が検出されました。
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み] [Solved] .NETでスレッドの終了を待つには?
-
[解決済み】画像のペイントにTextureBrushを使用する方法
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。
-
[解決済み】名前 'ViewBag' が現在のコンテキストに存在しない - Visual Studio 2015
-
[解決済み】スレッド終了またはアプリケーションの要求により、I/O操作が中断されました。
-
[解決済み】StringをIntに変換する方法は?