私は C# コーディングが初めてで、最近問題に対処したので、あなたの助けを求めたいと思います。以下のリンクからこのコードを入手しました。
私の問題はフィニッシュラインにあります:
uint num = ((string_0[0] | (string_0[1] << 8)) |
(string_0[2] << 0x10)) | (string_0[3] << 0x18);
このエラーが発生した場所:
タイプ 'int' を 'uint' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
私が知っていることと読んだことから、問題は int に割り当てられた値が int 値には大きすぎることが原因であることがわかりました。しかし、私の小さな経験から、どの変数の値が正しい形式になっていないのかわかりません。より助言された専門家がコードを修正するのを手伝ってくれますか?