Ich teste den folgenden Code in C# und es kann erfolgreich ausgeführt werden. Meine Frage ist, dass ich im folgenden Beispiel eine Art von Daten einer anderen Art von Daten zuordnen kann, aber warum wird sie immer noch als typsichere Sprache bezeichnet? Vielen Dank.Ist C# eine typsichere Sprache? Wie wäre es mit meinem Beispiel?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Rextester
{
public class Program
{
public static void Main(string[] args)
{
var intNum = 5;
var strNum = "5";
var result = intNum + strNum;
Console.WriteLine(result);
}
}
}
Es kann erfolgreich kompiliert werden und das Ergebnis ist 55.
Mögliches Duplikat von [Was ist in .net typsicher?] (Http://stackoverflow.com/questions/2437469/what-is-type-safe-in-net) – ElektroStudios
http://stackoverflow.com/a/3398629/5621827 kann helfen – jitender
Nein, meine Frage ist 1) ist C# eine typsichere Sprache? Ja oder Nein. 2) Wenn die Antwort Ja ist, dann kann mein Code erfolgreich ausgeführt werden. Bedeutet dies, dass sich mein Beispiel nicht auf ein typsicheres Problem bezieht? Vielen Dank. – user1232250