小编Vis*_*abu的帖子

静态变量变为null

我在解决方案中有两个项目(将它们视为project1和project2).第一个项目(project1)包含一个包含全局变量的类

public static class GlobalTrackInfo
{
    public static string tracktitle { get; set; }
    public static Uri trackUri { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在project2中添加了project1的引用,并在project2的类中设置了静态变量的值,如下所示

GlobalTrackInfo.tracktitle = "myTitle";
GlobalTrackInfo.trackUri   = new Uri("www.example.com");
Run Code Online (Sandbox Code Playgroud)

后来我尝试在project1类中访问这些变量

Title = GlobalTrackInfo.tracktitle;
Run Code Online (Sandbox Code Playgroud)

但它似乎是空的.我究竟做错了什么?是否不可能在不同项目中使用全局变量?

c# static-variables windows-phone-8

3
推荐指数
1
解决办法
1237
查看次数

将 HHmmss 格式的 varchar(6) 转换为 sql 时间格式

这怎么可能存储在东西转换DBvarchar(6)(例如,180000这实际上是在一种格式HHmmss)来的时候,我尝试以下,但不会工作

select convert(time,'180000')
select cast('180000' as time)
Run Code Online (Sandbox Code Playgroud)

sql time-format sql-server-2012

3
推荐指数
1
解决办法
2万
查看次数

如何将字符串"1900-01-01 08:00:00.000"格式化为HH:MM并添加30分钟?

如何将字符串格式化"1900-01-01 08:00:00.000"为just HH:MM30为其添加分钟.我做了以下事情;

 p[0]="1900-01-01 08:00:00.000";
 TimeSpan _time = TimeSpan.ParseExact(p[0].ToString(), "HH:mm", CultureInfo.InvariantCulture);
 TimeSpan addtime = TimeSpan.FromMinutes(30);
 _time = _time.Add(addtime);
Run Code Online (Sandbox Code Playgroud)

c# string format datetime timespan

2
推荐指数
1
解决办法
1028
查看次数