我對強類型的理解是,該語言不會進行隱式類型轉換。但是,此代碼將char轉換爲ascii值,然後使用該值。 static char x = 'j';
static int y = 7;
public static void main(String[] args){
System.out.println(y+x);
}
我想將一些實體ID更改爲強類型。爲了避免過多的代碼重構,我使用了隱式轉換。 這是我到目前爲止有: public class FooBarId
{
private readonly Guid _id;
public FooBarId(Guid id)
{
_id = id;
}
public Guid Id
{
我想使用linq連接2個表並避免匿名對象。 到目前爲止我使用元組。 var products = from tm in db.TargetMarkets
join tp in db.Products on tm.product_id equals tp.id
where tm.country == 2
select Tuple.Create<Targ