小编use*_*756的帖子

如何在NET 3.5中使用TryParse for Enum值?

我必须使用.NET 3.5,但想使用我知道属于.NET 4.0的TryParse方法.然后我在网上搜索了这个主题,我想我找到了[Simon Mourier的答案](/sf/answers/431320291/)中的最佳解决方案!

所以我创建了一个类似于我自己的类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;

namespace MyClasses
{

    public class MyEnum
    {
    // here goes all of Simons's code
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试在如下的新项目中使用该类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MyClasses;

namespace MyEnumerations
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("Type in a name: ");
            string userValue = Console.ReadLine();

            MyEnumeration myValue;

            if (MyEnum.EnumTryParse(myValue,userValue, out myValue))
            {
                switch (myValue)
                {
                    case MyEnumeration.Elem1:
                        Console.WriteLine("Elem1 caught!");
                        break;
                    case …
Run Code Online (Sandbox Code Playgroud)

.net c# enums

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

如何访问新的{int a,string b}中的对象

我有一个方法

public Action FirstAction(object data)
{
}
Run Code Online (Sandbox Code Playgroud)

我必须将两个变量传递给此类,例如int,它们是不同类型string的对象或任何其他类型的对象.

我读过我能做到的

FirstAction( new{int a, string b} )
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在FirstAction方法中访问两个分离的变量?

注意:我无法将object参数更改为object[]params object[]; 它需要使用当前签名完成.

.net c# oop visual-studio-2013

4
推荐指数
2
解决办法
128
查看次数

如何知道 AmazonS3 SDK 3.0 中是否存在存储桶

目前我正在使用 Amazon S3 for 3.5 .net 进行 CRUD 操作,我使用的是 3.1.5 版本。

我找到了这个代码来检查存储桶是否存在:

AmazonS3Client s3Client = new AmazonS3Client ();
 ///setup the client configuration

S3DirectoryInfo directoryInfo = new S3DirectoryInfo(s3Client, bucketName);
                bucketExists = directoryInfo.Exists;
Run Code Online (Sandbox Code Playgroud)

是否有另一种优雅的方式(c# 代码)来检查存储桶是否存在?

c# amazon-s3

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

标签 统计

c# ×3

.net ×2

amazon-s3 ×1

enums ×1

oop ×1

visual-studio-2013 ×1