но как только я пишу эту строчку (people[2] = new Person { Name = "Jon" };), то в дебаге процесс сразу переходит на 42 строчку пропуская 37.
Длинна(2) < Индекса(2)
- нет, нисколько она не меньше, в условия не заходим. Почему не смог это выяснить в дебаге мне не понятно. public class Person
{
private Dictionary<string, string> prop = new Dictionary<string, string>();
public void SetProp(string key, string value)
{
prop[key] = value;
}
public string GetProp(string key)
{
return prop[key];
}
}
public void Test()
{
Person pers = new Person();
pers.SetProp("name", "Ivanov");
var name = pers.GetProp("name");
}
class Link<T>
{
public string WhatClass()
{
if (typeof(T) == typeof(int))
return "Number";
else
if (typeof(T) == typeof(string))
return "Text";
return "X3";
}
}
static void Main(string[] args)
{
var link = new Link<string>();
var cl = link.WhatClass();
}
Task
, указываете ему таймоут.