我在解决方案中有两个项目(将它们视为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)
但它似乎是空的.我究竟做错了什么?是否不可能在不同项目中使用全局变量?
这怎么可能存储在东西转换DB为varchar(6)(例如,180000这实际上是在一种格式HHmmss)来的时候,我尝试以下,但不会工作
select convert(time,'180000')
select cast('180000' as time)
Run Code Online (Sandbox Code Playgroud) 如何将字符串格式化"1900-01-01 08:00:00.000"为just HH:MM并30为其添加分钟.我做了以下事情;
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)