我有.csv文件有数百万行,我想将其转换为MS Access格式(.MDB),我该怎么做?
我有Domain组装和SqlServerRepository组装。
SqlServerRepository程序集对Domain程序Domain集有引用,程序集对其他程序集没有引用。
Domain程序集具有接口IRepository(以及其他用于存储库的接口),因为域逻辑仅适用于接口类型并且不考虑具体类型。
SqlServerRepository程序集实现接口IRepository(包含在Domain程序集中)。
没关系,我可以模拟IRepository,可以使用OracleRepository实现和另一个......
但我想我有一些架构问题......
SqlServerRepository没有Domain装配就不能工作SqlServerRepository,Domain没有SqlServerRepository程序集将无法工作,如果我创建OracleServerRepository程序集,我也必须使用SqlServerRepository,因为我将接口放在SqlServerRepository并且已经Domain使用它们。SqlServerRepository还是在Domain装配中?我想过只包含接口组件,并Domain和SqlServerRepository引用它,但我认为这是开销为我的项目(微服务)
那么,我必须做什么?
我可以使用这些代码的一些帮助,它几乎完成了.我只需要将它转换回字母,但我无法让它工作.有谁知道应该怎么做?
namespace Sorteringen
{
class Program
{
static void Main(string[] args)
{
{
int[] letters = { 'c', 's', 'a', 'k', 'x', 'l', 'j' };
int t;
for (int j = 0; j <= letters.Length - 2; j++)
{
for (int i = 0; i <= letters.Length - 2; i++)
{
if (letters[i] > letters[i + 1])
{
t = letters[i + 1];
letters[i + 1] = letters[i];
letters[i] = t;
}
}
}
foreach (int aray in letters)
Console.WriteLine(aray …Run Code Online (Sandbox Code Playgroud) import java.util.Scanner;
public class factorial {
public static void main(String [] args){
Scanner in = new Scanner(System.in);
int x = 0, y;
System.out.println("enter factorial number");
if(in.hasNextInt()){
x = in.nextInt();// check if the scanner's next token is an int
}//end if
y = factorial(x);
System.out.println("factorials is "+y);
}//end main
private static int factorial(int n) {
// TODO Auto-generated method stub
if(n==0||n==1){
return 1;
}
else
return n*factorial(n-1);//recursive call
}//end factorial
}//end class
Run Code Online (Sandbox Code Playgroud)