Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Resharper:使用int-asignment搜索long类型的变量_C#_Visual Studio 2017_Resharper - Fatal编程技术网

C# Resharper:使用int-asignment搜索long类型的变量

C# Resharper:使用int-asignment搜索long类型的变量,c#,visual-studio-2017,resharper,C#,Visual Studio 2017,Resharper,是否可以搜索long类型的所有变量/属性,并为其分配int 示例: PalletDataRow的公共静态产量记录(DataRow aDataRow,out long aYieldId) { aYieldId=aDataRow.GetValue(POY.YieldId); YieldRecord YieldRecord=新的YieldRecord(); yieldRecord.OrderId=aDataRow.GetValue(PO.OrderId); 这里我解析为int,字段很长。(在数据库

是否可以搜索long类型的所有变量/属性,并为其分配int

示例:

PalletDataRow的公共静态产量记录(DataRow aDataRow,out long aYieldId)
{
aYieldId=aDataRow.GetValue(POY.YieldId);

YieldRecord YieldRecord=新的YieldRecord();
yieldRecord.OrderId=aDataRow.GetValue(PO.OrderId);

这里我解析为int,字段很长。(在数据库中是bigint)。
可能使用了一些位置
int.Parse
int.TryParse

某些位置
GetNullableValue

我可能会先将它解析为一个局部int变量,然后将该局部int赋值为long

我需要找到我分配给长整数的所有地方

这是一个非常大的项目,有3种不同的解决方案。但是如果resharper中没有这样的工具,我就必须手动使用它或者制作一些正则表达式

谢谢。

Tor Einar

这感觉像是一个XY问题-。为什么要这样做?我在代码中使用了int,但在数据库中使用了BigInt。我已将其更改为long,并希望确保没有遗漏任何内容。确保没有遗漏任何内容?
long myLong=4;
long myLong=4L;
具有完全相同的效果。值来自database与underlaying bigint类型。在它爆炸之前它是好的,因为对于int,db值太大。我看到了您的编辑,但我仍然不清楚问题是什么,除非您实际上是指相反的方式。向我们展示一些实际爆炸的代码。将
int
值分配给
long
变量不会失败!