将 uint 解析为正 long 并进行 1 对 1 匹配

Parse uint to positive long and have a 1 to 1 matching

是否有安全的方法将 Uint 数字解析为 positive Long 数字并具有该 uint 和 long 数字之间的一对一匹配?

uint i = 0;
long o = Convert.ToInt64(i);

uint i = 0;
long o = (long)i;