我创建了一个示例项目,以C#6.0 goodies - null传播和属性初始化为例,设置目标版本.NET 4.0,并且它.很管用。
public class Cat
{
public int TailLength { get; set; } = 4;
public Cat Friend { get; set; }
public string Mew() { return "Mew!"; }
}
class Program
{
static void Main(string[] args)
{
var cat = n
我是新来的团结和c#。我有一个子类的类如下所示。现在,我想在朋友列表中添加新的数据。
[Serializable]
public class PlayerData
{
public string playerName;
public string playerId;
public Friend[] friends;
}
[Serializable]
public class Friend
{
public string playerName;
public string playerId;
}
我想在“朋友”类列表中添加新朋友。我试过的密码。
publ
我在C#中使用Neo4jClient和Neo4j图形数据库,我想知道如何使用Neo4jClient检索所有节点。
下面是一个cypher查询,它独立于关系方向检索与"KNOWS“有关系的所有节点:
start n =node(*) match n-[r:KNOWS]-(friend) return friend;
下面是Neo4jClient的C#代码:
var client = new GraphClient(new Uri("http://localhost:7474/db/data"));
client.Connect();
var cypherFluentQu
我想按姓氏排序脸书C# SDK返回的脸书好友列表。使用LINQ是我能够做到这一点的最简单的方法,但我想知道是否有更容易或更有效的方法?我想我至少会分享这一点,因为我找不到任何其他的例子。
var client = new FacebookClient(FBToken.Value);
dynamic results = client.Get("me/friends?fields=id,name,picture");
var fbfsort = from dynamic friend in (IList<object>)results["data"]
是否存在与以下C# nameof用法等效的VB.Net: [MyAttribute(nameof(MyProperty))]
public class MyClass<T>
{
private int MyProperty { get; }
} 注意: MyClass是一个泛型类,而MyProperty是private。 对于非泛型类,我只能写出下面的代码,使用Friend属性,否则编译器会报错MyClass.MyProperty is not accessable in this context because it is 'Private' <M
我真的不明白如何在C#上做一个简单的算法来解决我的问题。所以,我们有一句话:
{Hello|Hi|Hi-Hi} my {mate|m8|friend|friends}.
所以,我的程序应该让很多句子看起来像这样:
Hello my mate.
Hello my m8.
Hello my friend.
Hello my friends.
Hi my mate.
...
Hi-Hi my friends.
我知道,有很多程序可以做到这一点,但我想自己做。当然,它也应该与以下内容一起工作:
{Hello|Hi|Hi-Hi} my {mate|m8|friend|friends}, {i|we} w
我需要知道如何从数据库中更新和删除记录。我知道如何添加记录,但无法在数据库中更新和删除记录。
namespace Ex.Models
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class MyEntities : DbContext
{
public MyEntities()
: base("name= MyEntities")
我在用C++写一个图书馆。我的图书馆里有两个类,A和B。我想将A()构造函数隐藏在引用我的库的任何代码中。我还希望类B能够调用A()构造函数。
我来自C#背景,几乎不记得我的C++。在C#中,我只需将A()构造函数声明为internal。我已经读到,在C++中最接近的方法是将friend声明和前向声明结合起来。我该怎么做?以下是我的三个文件:
A.h:
#pragma once
class A
{
private:
A();
};
B.h
#pragma once
class A;
class B
{
public:
A createA();
我有一个C#类,如下所示:
public class Animal
{
public string _name = "Animal";
public string GetGreeting()
{
if (this._name == "Animal")
{
return "Hello friend!";
}
else
{
return $"Hello, '{this._name}'";
}
}
}
public class T
我需要用c#做一个小的地址簿应用程序。表单输入了姓名、地址、城市、州和邮政编码。在保存时,需要进入列表框。该应用程序包含2个自定义类(地址和朋友)。查看类图,看起来Address类是Friend类中位置的数据类型。我可以使用自定义类地址作为friend类的数据类型吗?address类有address、city、state、zip字段,friend类有name字段。我收集到Friend类中的字段location从Address类的所有字段中获取信息,但我不知道如何将该信息传递给Friend类和列表框。希望这个问题不会太混乱。我现在并不太担心这张照片的部分。Friend类:
namespace F
我试图弄清楚如何在C#中格式化多查询查询字符串,但我不能使用C# SDK。到目前为止,这就是我所尝试的。
string url = "https://graph.facebook.com/method/fql?q={'q1':'SELECT uid, page_id FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND page_id IN (SELECT page_id FROM page WHERE 'MyPage' in name)',&
由于C#不提供友好函数和类的机制,如果我不在单独的程序集中分发代码,并且我不能总是使用嵌套类,那么内部关键字就没有帮助,所以我想出了:
public sealed class FriendlyClass
{
private readonly string SecretKey = "MySecretKey";
public string PublicData { get; set; }
private string privateData;
public FriendlyClass()
{
PublicData = "My public data";
因此,我试图使用以下代码在我的朋友的墙上张贴:
var fb = new FacebookClient(_accessToken);
dynamic parameters = new ExpandoObject();
parameters.message = "Google is your friend";
parameters.link = "http://gidf.de/";
parameters.Name = "Test";
parameters.from = new { id = "100000", name = "
我在C#中使用多个查询。
var query1 = string.Format("SELECT uid2 FROM friend WHERE uid1 = {0}", "me()");
var query2 = string.Format("SELECT aid FROM album WHERE owner = {0}", "me()");
第一个查询运行良好,返回ok。第二个查询返回OK,但没有数据。为什么?
我正在使用facebook和C# sdk开发一个windows phone7应用程序,用于从facebook的朋友那里获取信息。我被困在某个地方了。
我可以在foreach循环中获得一个好友计数,但是当我从另一个函数调用该函数时,它返回0。为什么?
private object GetFriendsCount() {
var fb = new FacebookClient(_accessToken);
var query = string.Format("SELECT friend_count FROM user WHERE uid={0}
C# -我正在尝试编写一个数组来存储来自用户输入的信息。在我的代码中,我使用了一个字符串数组,我把它命名为朋友,然后继续使用这个方法。最后,我希望控制台应用程序将存储的信息显示为数组。
enter code here
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Console;
namespace arraysTut
{
class arraysTut
因此,在环顾了两种解决方案之后,我看到的是:
1)使用图形API
me/friends?fields=installed
2)使用FQL
SELECT uid FROM user WHERE uid in (SELECT uid1 FROM friend WHERE uid2=me()) AND is_app_user
SELECT uid FROM user WHERE uid in (SELECT uid1 FROM friend WHERE uid2=me()) AND NOT is_app_user
使用图形API,我总是会遇到权限问题,无法找到我需要请求的权限才能访问它。而FQL解决
我使用Visual Basic已经有一段时间了,最近我决定开始学习C#,以此作为学习更复杂语言的一步。
作为这次跳跃的一部分,我决定将我的一些旧的VB项目手动转换为C#。我遇到的问题是使用带参数/索引的属性来转换包含类的库。
在VB中,该属性如下所示:
Friend Property Aproperty(ByVal Index As Integer) As AClass
Get
Return Alist.Item(Index)
End Get
Set(ByVal value As KeyClass)
我正在尝试实现LightWeight JSON Spec 的C#方面,但无法理解任何类型的递归:-/如果有人能在这里提供帮助,我将不胜感激。
// Mockup class
public class User {
public string Name { get; set; }
public int Age { get; set; }
public List<string> Photos { get; set; }
public List<Friend> Friends { get; set; }
}
/