小编M. *_*nho的帖子

C# ASP.NET MVC 项目和 Google Maps:如何使用 C# List<> 中的值填充 JavaScript 数组

我有一个这样的类:

public class Markers
    {
        public double latitude { get; set; }
        public double longitude { get; set; }

        //Constructors and Methods
        //(...)
    }
Run Code Online (Sandbox Code Playgroud)

在我的控制器上,我有一个带有标记列表的 ActionResult,我添加了这样的纬度和经度

 List<Markers> listM = new List<Markers>(); //NOTE: this is outside of my ActionResult, no problem with that.
 //(...)
 listM.Add(new Markers(value[0], value[1])); //NOTE: value[0] is my lat and value[1] is my longitude
 //(...)
Run Code Online (Sandbox Code Playgroud)

最后我将我的列表返回到视图:

return (listM);
Run Code Online (Sandbox Code Playgroud)

现在在视图上,我需要访问数据并填充一个数组,以便我可以在我的谷歌地图上显示标记。

如何在我的列表中的 lat 位置用标记填充数组?

@using ProjectName.Models
@model List<Markers>

<html>
<head>...</head>
<body>...</body>
<script type="text/javascript">

//How can I add a GoogleMap Marker …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc google-maps

5
推荐指数
1
解决办法
7584
查看次数

将字符串转换为Double(不使用"转换类")

想象一下,我在字符串中有以下值,例如:

string[] values  = new string[] { "17.424", "44.43", "44.0"};
Run Code Online (Sandbox Code Playgroud)

现在我需要用相应的逗号提取确切的值并将它们保存为双数字类型.

double valuesCorrectType;
Run Code Online (Sandbox Code Playgroud)

我不想用这个:

Convert.ToDouble(string);
Run Code Online (Sandbox Code Playgroud)

因为我得到的输出是:17424.0和4443.0和44.0

我怎样才能做到这一点?

c# string double

0
推荐指数
1
解决办法
63
查看次数

修剪具有多个字符的字符串

我正在尝试用多个字符修剪一个字符串,但是不能正常工作,.

码:

static String xpto(String[] a) 
{  
    string trimming;

    foreach (string value in a)
    {
        //...
        trimming = value.Trim(new Char[] { '(', ',', ')' });
        //...
    }
}
Run Code Online (Sandbox Code Playgroud)

样本输入:(1,2)

预计产量:12

我得到的是什么:1,2

也许与',','有些冲突?不知道为什么它不起作用!我可以使用split()3次(每个字符一个)到达我想要的地方,但我很困惑为什么这不起作用.

c# string split char

0
推荐指数
1
解决办法
116
查看次数

标签 统计

c# ×3

string ×2

asp.net-mvc ×1

char ×1

double ×1

google-maps ×1

split ×1