所以我有一个空格说int(从0到990)。我想将其中的所有点映射到30个项目网格并返回。这是我想到的。
using System;
public class Program
{
public static int MapToGrid(int pos = 123)
{
var xfactor = 990 / 29;
return pos / xfactor;
}
public static float MapToSpace(int idx = 10)
{
var xfactor = 990 / 30;
return (float)(idx * xfactor) + xfactor * 0.5f;
}
public static void Main()
{
Console.WriteLine((990 / 30).ToString());
Console.WriteLine(MapToGrid(990).ToString());
Console.WriteLine(MapToGrid(0).ToString());
Console.WriteLine(MapToGrid(34).ToString());
Console.WriteLine(MapToSpace(1).ToString());
Console.WriteLine(MapToSpace(0).ToString());
Console.WriteLine(MapToSpace(29).ToString());
}
}
结果似乎是正确的,但我不能只用那个数字29和30魔术数字来表示……任何人都可以解释如何将位置映射到网格和网格上吗?
这里的get方法 是获取返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null。但是只输入了一个id就有映射关系了吗
想问一下,如何将linux目录映射到本地呢?
vite该如何配置css源文件地址映射?
非HTML应该如何映射?
相关分类