Int 64~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

夜色镇歌 2011-12-12 12:16:41
比如说 string id = Request.QueryString["id"].ToString();

等到的是 id ="123456"

我要怎么把它变成 123456L 长整形。。。
...全文
143 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 xinyaping 的回复:]

我觉得,第一,Convert.ToInt64这个用法,按理说你应该加一个try...catch。道理你一定明白,不解释。

第二,我觉得你应该debug一下,然后拿debug的结果来问。我们可不知道你的那个itempropsGet是什么玩艺。
[/Quote]


这样问得了。。 你就把123456 给我变成123456L
YapingXin 2011-12-12
  • 打赏
  • 举报
回复
我觉得,第一,Convert.ToInt64这个用法,按理说你应该加一个try...catch。道理你一定明白,不解释。

第二,我觉得你应该debug一下,然后拿debug的结果来问。我们可不知道你的那个itempropsGet是什么玩艺。
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xinyaping 的回复:]

引用 8 楼 a346729576 的回复:
0 0 我认识你....


....那么请问你是谁... 0 0
[/Quote]

ItemcatsGetResponse ite = ItemAPI.itempropsGet(0L);
这样传正常

Int64 _id = Convert.ToInt64(id);
ItemcatsGetResponse t = TopApiHelper.ItemAPI.itempropsGet(_id);
这样什么都得不到啊
YapingXin 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 a346729576 的回复:]
0 0 我认识你....
[/Quote]

....那么请问你是谁... 0 0
YapingXin 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 a346729576 的回复:]

恩 转过去我知道怎么转,可是别人的方法参数值接收 123456L这样类型的 整数后面加个L 怎么加啊
[/Quote]

你晓不晓得那个“L”的意思呀?

你分别定义一个int32值和一个int64值,然后debug一下:





你看到了吗?所谓的“L”,不就是第二个截图里面的情形吗?
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
恩 转过去我知道怎么转,可是别人的方法参数值接收 123456L这样类型的 整数后面加个L 怎么加啊
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xinyaping 的回复:]

可以这样:

C# code

string text = "123456";
Int64 value = Convert.ToInt64(text);



也可以这样:

C# code

string text = "123456";
Int64 value;
try
{
if (!Int64.TryParse(text, out value))
{
……
[/Quote]

0 0 我认识你....
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ohkuy 的回复:]

错了,是
long i=Convert.ToInt64(id);
[/Quote]

这样得到的还是123456 不是123456L啊
YapingXin 2011-12-12
  • 打赏
  • 举报
回复
可以这样:


string text = "123456";
Int64 value = Convert.ToInt64(text);


也可以这样:


string text = "123456";
Int64 value;
try
{
if (!Int64.TryParse(text, out value))
{
// TODO - Notify that error occurs

Console.WriteLine("Error occurs while converting text to int64 value.");
}

Console.WriteLine("{0}", value);
}
catch(ArgumentException ex)
{
// TODO - Notify that error occurs

Console.WriteLine(ex.Message);
}

ohkuy 2011-12-12
  • 打赏
  • 举报
回复
错了,是
long i=Convert.ToInt64(id);
ohkuy 2011-12-12
  • 打赏
  • 举报
回复
你的数据类型“123456L”是long类型啊,
转成Int64:
Int64 i=Convert.ToInt64(id);
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
帮忙写个转成Int64的把
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ohkuy 的回复:]

long lid=Convert.ToSingle(id);
[/Quote]

这个是float啊
ohkuy 2011-12-12
  • 打赏
  • 举报
回复
long lid=Convert.ToSingle(id);
哈哈王戈多 2011-12-12
  • 打赏
  • 举报
回复
眼镜哥说的对.............
bobye1230 2011-12-12
  • 打赏
  • 举报
回复
楼主啊,对你很无语了。。你要传的是字符,还是数字啊。如果是字符的话,你直接自己在字符串后面再加个l就行了。如果是数字的话,这个l怎么都弄不出来的。。代码里写成123456L,这个L只是要告诉编译器这是个长整型,L本身并不会存入数字当中

[Quote=引用 14 楼 a346729576 的回复:]

引用 13 楼 xinyaping 的回复:

我觉得,第一,Convert.ToInt64这个用法,按理说你应该加一个try...catch。道理你一定明白,不解释。

第二,我觉得你应该debug一下,然后拿debug的结果来问。我们可不知道你的那个itempropsGet是什么玩艺。



这样问得了。。 你就把123456 给我变成123456L
[/Quote]
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
如果是用stringbuilder 转Int又转不过去。。愁死我了 坑爹的淘宝API
夜色镇歌 2011-12-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ohkuy 的回复:]

你的数据类型“123456L”是long类型啊,
转成Int64:
Int64 i=Convert.ToInt64(id);
[/Quote]
原始的是123456 我想把它变成123456L
内容概要:本文研究了一种基于离散韦格纳分布(DWVD)结合卷积神经网络(CNN)与支持向量机(SVM)的故障诊断方法,旨在提升复杂工况下机械设备故障特征的提取与分类精度。首先利用DWVD对原始振动信号进行时频分析,生成高分辨率的时频图,有效保留故障信号的非平稳特性;随后,采用CNN自动提取时频图像中的深层故障特征,充分挖掘空间局部相关性;最后,通过SVM完成故障类型的分类识别,增强模型的泛化能力与分类可靠性。整个方法充分发挥了DWVD在时频域分析中的优势以及深度学习与传统机器学习在特征表达和分类决策中的互补性,实现了高效、准确的故障诊断。该研究通过Matlab代码实现,提供了完整的算法流程与实验验证,适用于轴承、齿轮箱等典型机械部件的早期故障检测。; 适合人群:具备信号处理、机器学习基础,从事故障诊断、状态监测及相关领域研究的科研人员与工程技术人员,尤其适合研究生及有一定项目经验的开发者。; 使用场景及目标:①解决传统故障诊断方法中特征提取依赖人工经验、分类精度低的问题;②实现对非平稳、非线性机械振动信号的高效时频表征与智能分类;③为工业设备智能运维、预测性维护系统提供技术支持与算法原型。; 阅读建议:建议读者结合提供的Matlab代码,深入理解DWVD时频转换的实现细节,重点关注CNN特征提取网络结构的设计逻辑与SVM分类器的参数调优策略,建议在实际数据上复现并对比不同模型组合的性能差异,以掌握该混合模型的核心优势与适用边界。

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧