namespace Try_More_On_IEnumerable
static void Main(string[] args)
Console.WriteLine($"运行成功,{DateTime.Now:O}");
namespace Try_More_On_IEnumerable
using System.Collections.Generic;
using System.Configuration;
public class T09获取一个链接字符串
var conn = GetConnectionString().FirstOrDefault();
conn.Should().Be("Source=赛博坦;UID=月x;Password=******");
IEnumerable<string> GetConnectionString()
var connFilename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "conn.txt");
if (File.Exists(connFilename))
var fileContent = File.ReadAllText(connFilename);
yield return fileContent;
var dbConnectionString = ConfigurationManager.ConnectionStrings["db"]?.ConnectionString;
if (!string.IsNullOrEmpty(dbConnectionString))
yield return dbConnectionString;
yield return "Source=赛博坦;UID=月x;Password=******";