C言語ではint i = 0; char c = iができました。
なんで上位のC#でできないのか、もっと論理的に説明してください。